- #include<QtGui>
- int main(int argc,char **argv)
- {
- QApplication app(argc,argv);
- QDialog *dialog=new QDialog;//创建一个对话框
- QHBoxLayout *topLeftLayout=new QHBoxLayout;//创建水平布局器
- QHBoxLayout *mainLayout=new QHBoxLayout;
- QVBoxLayout *leftLayout=new QVBoxLayout;//创建垂直布局器
- QVBoxLayout *rightLayout=new QVBoxLayout;
- QLineEdit *lineEdit=new QLineEdit;//创建行输入编辑栏
- QLabel *lable=new QLabel("Find what:");
- QCheckBox *checkBox1=new QCheckBox("Match case");//创建复选框
- QCheckBox *checkBox2=new QCheckBox("Search backward");
- QPushButton *pushButton1=new QPushButton("Find");//创建按钮
- QPushButton *pushButton2=new QPushButton("Close");
- rightLayout->addWidget(pushButton1);
- rightLayout->addWidget(pushButton2);
- topLeftLayout->addWidget(lable);
- topLeftLayout->addWidget(lineEdit);
- leftLayout->addLayout(topLeftLayout);
- leftLayout->addWidget(checkBox1);
- leftLayout->addWidget(checkBox2);
- mainLayout->addLayout(leftLayout);
- mainLayout->addLayout(rightLayout);
- dialog->setLayout(mainLayout);//把布局器放进对话框
- dialog->show();
- return app.exec();
- }