无锡网络公司可以制作网站,甘肃兰州大学,网站开发方案目录,模块化网站建设qt-C笔记之组件-分组框QGroupBox
code review! 文章目录 qt-C笔记之组件-分组框QGroupBox1.《Qt 6 C开发指南》p752.《Qt 官方文档》3.《Qt 5.12实战》——5.9 分组框控件 1.《Qt 6 C开发指南》p75 2.《Qt 官方文档》 中间段落翻译#xff1a; 我把示例补充完整#xff1a; …qt-C笔记之组件-分组框QGroupBox
code review! 文章目录 qt-C笔记之组件-分组框QGroupBox1.《Qt 6 C开发指南》p752.《Qt 官方文档》3.《Qt 5.12实战》——5.9 分组框控件 1.《Qt 6 C开发指南》p75 2.《Qt 官方文档》 中间段落翻译 我把示例补充完整
#include QApplication
#include QWidget
#include QGroupBox
#include QRadioButton
#include QVBoxLayoutint main(int argc, char *argv[]) {QApplication app(argc, argv);QWidget window;window.setWindowTitle(Radio Buttons Example);QGroupBox *groupBox new QGroupBox(QObject::tr(Exclusive Radio Buttons), window);QRadioButton *radio1 new QRadioButton(QObject::tr(Radio button 1), window);QRadioButton *radio2 new QRadioButton(QObject::tr(Radio button 2), window);QRadioButton *radio3 new QRadioButton(QObject::tr(Radio button 3), window);radio1-setChecked(true);QVBoxLayout *vbox new QVBoxLayout;vbox-addWidget(radio1);vbox-addWidget(radio2);vbox-addWidget(radio3);vbox-addStretch(1);groupBox-setLayout(vbox);QVBoxLayout *layout new QVBoxLayout(window);layout-addWidget(groupBox);window.setLayout(layout);window.show();return app.exec();
}组件关系
-------------------------------------------------------
| QWidget (window) |
| |
| ----------------------------------------------- |
| | QVBoxLayout (layout) | |
| | | |
| | --------------------------------------- | |
| | | QGroupBox (groupBox) | | |
| | | | | |
| | | ------------------------------- | | |
| | | | QVBoxLayout (vbox) | | | |
| | | | | | | | |
| | | | ---------------- | | | | |
| | | | | QRadioButton | | | | | |
| | | | | (radio1) | | | | | |
| | | | ---------------- | | | | |
| | | | ---------------- | | | | |
| | | | | QRadioButton | | | | | |
| | | | | (radio2) | | | | | |
| | | | ---------------- | | | | |
| | | | ---------------- | | | | |
| | | | | QRadioButton | | | | | |
| | | | | (radio3) | | | | | |
| | | | ---------------- | | | | |
| | | | | | | | |
| | | | addStretch(1) | | | | |
| | | ------------------------------- | | |
| | | | | |
| ----------------------------------------------- |
| |
-------------------------------------------------------3.《Qt 5.12实战》——5.9 分组框控件