第二章
1.ui_XXX.h文件是对XXX.ui文件编译后生成的一个文件,即编译后会自动出现在编译后的目录下,所以想要出现在当前目录先,需要将项目构建设置中的Shadow build关闭,则文件会在当前目录下进行编译,从而ui_XXX.h文件也会出现在当前目录下,此时可以通过右击项目名称节点,选择"Add Existing Files…"找到文件即可。
2.代码化ui设计
所需组件需要在类的定义中确定,如下项目与其类如下所示
在类的定义中需要编写如下
private:
QCheckBox *chkBoxUnder;
QCheckBox *chkBoxItalic;
QCheckBox *chkBoxBold;
QRadioButton *rBtnBlack;
QRadioButton *rBtnRed;
QRadioButton *rBtnBlue;
QPushButton *btOk;
QPushButton *btCancel;
QPushButton *btClose;
QPlainTextEdit *txtEdit;
void iniUI(); //初始化ui
在iniUI()函数中代码如下:
void QWDlgManual::iniUI()
{
chkBoxBold = new QCheckBox(tr("Bold"));
chkBoxUnder = new QCheckBox(tr("Underline"));
chkB