Qt designer设计界面

1、利用 Qt designer 设计界面,保存为ui文件,例如 test.ui
2、将此文件放入 Creater 工程目录,在.pro 文件末尾处加入语句 FORMS += test.ui
3、点击 build -> Run qmake 此时会将test.ui加入Forms文件夹下
4、点击运行,则自动生成ui_test.h文件,实际上在此之前就可以使用ui_test.h中的类
5、在主函数中直接使用ui中的类:

Ui::Dialog ui;

QDialog *dlg=new QDialog;

ui.setupUi(dlg);

dlg->show();

或者继承这个类:

class SortDialogNew :public QDialog, public Ui::Dialog

{

    Q_OBJECT

public:

    SortDialogNew(QWidget *parent = 0);

    void setColumnRange(QChar first, QChar last);

};



SortDialogNew::SortDialogNew(QWidget *parent)

    :QDialog(parent)

{

    setupUi(this);

    secondaryGroupBox->hide();

    tertiaryGroupBox->hide();

    setColumnRange('A','Z');

}

main.cpp

SortDialogNew *newDlg=new SortDialogNew;

newDlg->show();

你可能感兴趣的:(design)