1. #include<QtGui> 
  2. int main(int argc,char **argv) 
  3.     QApplication app(argc,argv); 
  4.     QDialog *dialog=new QDialog;//创建一个对话框 
  5.     QHBoxLayout *topLeftLayout=new QHBoxLayout;//创建水平布局器 
  6.     QHBoxLayout *mainLayout=new QHBoxLayout; 
  7.     QVBoxLayout *leftLayout=new QVBoxLayout;//创建垂直布局器 
  8.     QVBoxLayout *rightLayout=new QVBoxLayout; 
  9.     QLineEdit *lineEdit=new QLineEdit;//创建行输入编辑栏 
  10.     QLabel *lable=new QLabel("Find what:"); 
  11.     QCheckBox *checkBox1=new QCheckBox("Match case");//创建复选框 
  12.     QCheckBox *checkBox2=new QCheckBox("Search backward"); 
  13.     QPushButton *pushButton1=new QPushButton("Find");//创建按钮 
  14.     QPushButton *pushButton2=new QPushButton("Close"); 
  15.     rightLayout->addWidget(pushButton1); 
  16.     rightLayout->addWidget(pushButton2); 
  17.     topLeftLayout->addWidget(lable); 
  18.     topLeftLayout->addWidget(lineEdit); 
  19.     leftLayout->addLayout(topLeftLayout); 
  20.     leftLayout->addWidget(checkBox1); 
  21.     leftLayout->addWidget(checkBox2); 
  22.     mainLayout->addLayout(leftLayout); 
  23.     mainLayout->addLayout(rightLayout); 
  24.     dialog->setLayout(mainLayout);//把布局器放进对话框 
  25.     dialog->show(); 
  26.     return app.exec();