关于Widget窗口标题栏文本更改

上篇写的是通过代码实现简单的控件布局。

由于参照资料,结果发现无法更改标题栏的文本。

setWindowTitle(tr("Simple address book"));
ui->setupUi(this);

检查后发现,因为在生成项目时,选择了ui文件;这样,在修改后

ui->setupUi(this);
导致标题栏重新被改回了默认的文本。

那么这里可以知道,如果决定通过代码进行界面设计,那么在生成项目时,可以将生成ui文件给反勾选掉;或者说将setupUi给注释;或者说将setupUi放到setWindowTitle的前面。
之所以会发生这种错误,在于没有理解代码实现控件布局和ui文件。
posted @ 2019-04-25 18:23  N_zero  阅读(890)  评论(0)    收藏  举报