- #include <QApplication>
- #include <QWidget>
- #include <QButtonGroup>
- #include <QCheckBox>
- #include <QRadioButton>
- #include <QGroupBox>
- #include <QVBoxLayout>
-
- int main(int argc, char **argv)
- {
- QApplication app(argc, argv);
- QWidget *window = new QWidget;
- window->setWindowTitle("CheckBox");
- window->resize(350,100);
-
- //复选框 check box
- QCheckBox *checkbox1 = new QCheckBox;
- checkbox1->setCheckable(true);
- checkbox1->setChecked(true);
- checkbox1->setText("checkbox1");
-
- QCheckBox *checkbox2 = new QCheckBox("checkbox2");
- QCheckBox *checkbox3 = new QCheckBox("checkbox3");
-
- //三态复选框
- checkbox3->setTristate(true);
- //layout for checkbox
- QVBoxLayout *layout = new QVBoxLayout;
- layout->addWidget(checkbox1);
- layout->addWidget(checkbox2);
- layout->addWidget(checkbox3);
- window->setLayout(layout);
- window->show();
- return app.exec();
- }
运行结果
|