QT:创建一个主窗口,用代码向主窗口添加一个tabwidget,再往tabwidget里面添加一个”文件“选项和一个”视图“选项
时间: 2024-05-09 08:15:36 浏览: 93
可以使用以下代码创建一个主窗口,并向主窗口添加一个TabWidget,然后添加一个“文件”选项卡和一个“视图”选项卡:
```cpp
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建主窗口
QMainWindow mainWindow;
// 创建 TabWidget 并添加到主窗口
QTabWidget *tabWidget = new QTabWidget(&mainWindow);
mainWindow.setCentralWidget(tabWidget);
// 创建 "文件" 选项卡
QWidget *fileTab = new QWidget();
QLabel *fileLabel = new QLabel("这是文件选项卡");
QVBoxLayout *fileLayout = new QVBoxLayout(fileTab);
fileLayout->addWidget(fileLabel);
tabWidget->addTab(fileTab, "文件");
// 创建 "视图" 选项卡
QWidget *viewTab = new QWidget();
QLabel *viewLabel = new QLabel("这是视图选项卡");
QVBoxLayout *viewLayout = new QVBoxLayout(viewTab);
viewLayout->addWidget(viewLabel);
tabWidget->addTab(viewTab, "视图");
// 显示主窗口
mainWindow.show();
return app.exec();
}
```
此代码将创建一个具有TabWidget的主窗口,并向其添加一个“文件”选项卡和一个“视图”选项卡。将“文件”选项卡和“视图”选项卡添加到TabWidget中的过程非常相似,只需创建一个新的QWidget,将相应的QLabel添加到其中,然后使用TabWidget的addTab()函数将QWidget添加到TabWidget中即可。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)