情形如下:(两张图片)
如上图一样,第二界面(是dialog,文件名是button)中的按钮没有文字,现在就是通过第一界面(widget)中的按钮显示出第二个界面,然后使其按钮出现文字。
首先,在第一个界面的源文件中添加一个头文件:
#include "ui_button.h"
然后在按钮的槽中加入代码:
button *setdlg = new button;
setdlg->ui->pushButton->setText(tr("hello , it is hot!"));
setdlg->show();
这样之后,运行就有这个效果了。