申明控件使用 Q类名 *控件名 = new Q类名;
格式对控件进行赋值使用 控件名->setText(“文本”);
布局分为垂直布局和水平布局,分别为QVBoxLayout和QHBoxLayout,使用时需要申明,Q布局类名 *布局名 = new Q布局类名;
向布局剧中添加控件使用布局名cmdLayout->addWidget(控件名);最后申明窗口类,进行显示。
例程:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QLabel *label1=new QLabel;
QLineEdit *lineedit1=new QLineEdit;
QPushButton *SubmitButton=new QPushButton;
QPushButton *CancelButton=new QPushButton;
label1->setText("nihao");
lineedit1->setText("nimen");
SubmitButton->setText("submit");
CancelButton->setText("Cancel");
QHBoxLayout *cmdLayout=new QHBoxLayout;
cmdLayout->addWidget(label1);
cmdLayout->addWidget(lineedit1);
QWidget *window =new QWidget;
window->setLayout(cmdLayout);
window->setWindowTitle("hello");
window->show();
return a.exec();
}