C++Qt如何把QTabwidget加到Subwidget中
时间: 2023-08-07 07:05:47 浏览: 163
QT QTablewidget的使用
4星 · 用户满意度95%
要将QTabWidget添加到QStackedWidget的子widget中,可以按照以下步骤进行操作:
1. 创建QTabWidget对象和QStackedWidget对象,并将它们添加到父QWidget中。
```
QWidget *parentWidget = new QWidget;
QTabWidget *tabWidget = new QTabWidget(parentWidget);
QStackedWidget *stackedWidget = new QStackedWidget(parentWidget);
```
2. 创建QTabWidget的子widget,并将它们添加到QTabWidget中。
```
QWidget *tab1 = new QWidget;
QWidget *tab2 = new QWidget;
tabWidget->addTab(tab1, "Tab 1");
tabWidget->addTab(tab2, "Tab 2");
```
3. 将QTabWidget添加到QStackedWidget的子widget中。
```
stackedWidget->addWidget(tabWidget);
```
4. 将QStackedWidget添加到父QWidget的布局中。
```
QVBoxLayout *layout = new QVBoxLayout(parentWidget);
layout->addWidget(stackedWidget);
```
这样就可以将QTabWidget添加到QStackedWidget的子widget中,并将QStackedWidget添加到父QWidget的布局中了。
阅读全文