QT 中QTabWidget的代码创建
时间: 2023-12-10 19:40:26 浏览: 176
下面是一个简单的例子,展示了如何使用代码创建一个带有两个选项卡的 QTabWidget:
```cpp
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTabWidget *tabWidget = new QTabWidget;
QWidget *tab1 = new QWidget;
QLabel *label1 = new QLabel("This is tab 1");
QVBoxLayout *layout1 = new QVBoxLayout(tab1);
layout1->addWidget(label1);
tabWidget->addTab(tab1, "Tab 1");
QWidget *tab2 = new QWidget;
QLabel *label2 = new QLabel("This is tab 2");
QVBoxLayout *layout2 = new QVBoxLayout(tab2);
layout2->addWidget(label2);
tabWidget->addTab(tab2, "Tab 2");
tabWidget->show();
return app.exec();
}
```
在这个例子中,我们创建了一个 `QTabWidget` 对象,并为其添加了两个选项卡。每个选项卡都包含了一个 `QWidget` 对象和一个 `QLabel` 对象,用于显示选项卡的内容。最后,我们将 `QTabWidget` 显示出来,并启动应用程序的事件循环。
阅读全文