Qt如何使组件显示在不同的tab里面
时间: 2023-05-31 20:07:13 浏览: 180
QML自定义组件显示在QT Designer库面板中的方法
Qt中可以使用QTabWidget来实现标签页,并将组件添加到不同的标签页中。具体操作可以参考以下代码:
```cpp
// 创建一个QTabWidget
QTabWidget *tabWidget = new QTabWidget(this);
// 创建两个QWidget作为两个标签页
QWidget *tab1 = new QWidget(this);
QWidget *tab2 = new QWidget(this);
// 在第一个标签页中添加一个按钮
QPushButton *button1 = new QPushButton("Button 1", tab1);
// 在第二个标签页中添加一个文本框
QTextEdit *textEdit = new QTextEdit(tab2);
// 将标签页添加到QTabWidget中
tabWidget->addTab(tab1, "Tab 1");
tabWidget->addTab(tab2, "Tab 2");
```
这样,就可以将按钮显示在第一个标签页中,将文本框显示在第二个标签页中。
阅读全文