QT:创建一个主窗口,向主窗口添加一个tabwidget
时间: 2024-04-30 15:19:08 浏览: 19
以下是在Qt中创建一个主窗口并向其添加一个tabwidget的示例代码:
```cpp
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建主窗口
QMainWindow mainWindow;
mainWindow.setWindowTitle("My App");
// 添加tabwidget
QTabWidget *tabWidget = new QTabWidget(&mainWindow);
mainWindow.setCentralWidget(tabWidget);
// 向tabwidget添加页面
QWidget *page1 = new QWidget();
QWidget *page2 = new QWidget();
tabWidget->addTab(page1, "Page 1");
tabWidget->addTab(page2, "Page 2");
mainWindow.show();
return app.exec();
}
```
在这个例子中,我们使用了Qt的QMainWindow类作为主窗口,然后使用了QTabWidget类作为主窗口中的一个组件。我们向tabwidget添加了两个页面,分别是page1和page2。最后,我们显示了主窗口并启动了应用程序的事件循环。