qbin

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

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

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

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

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

那么这里可以知道,如果决定通过代码进行界面设计,那么在生成项目时,可以将生成ui文件给反勾选掉;或者说将setupUi给注释;或者说将setupUi放到setWindowTitle的前面。
之所以会发生这种错误,在于没有理解代码实现控件布局和ui文件。

分类:

技术点:

相关文章: