在 Qt 中,QTabWidget
是一个常用的控件,用于在一个窗口或对话框中创建多个选项卡。每个选项卡可以包含不同的内容,用户可以通过点击选项卡来切换显示不同的内容。
接下来让我们看看QTabWidget的具体用法:
一.创建QTabWidget对象
创建项目的时候,要包含头文件#include <QTabWidget>,然后创建该控件对象。
QTabWidget* pTabWidget = new QTabWidget(this);
二.往QTabWidget中添加选项卡
QHBoxLayout* Lay = new QHBoxLayout(this);
QWidget* w1 = new QWidget;
w1->setStyleSheet("background-color:rgb(45,45,45)");
QWidget* w2 = new QWidget;
w2->setStyleSheet("background-color:rgb(45,145,145)");
QWidget* w3 = new QWidget;
w3->setStyleSheet("background-color:rgb(225,225,0)");
//将几个QWidget添加到QTabWidget当中去
pTabWidget->insertTab(0,w1,"tab1");
pTabWidget->insertTab(1,w2,"tab2");
pTabWidget->insertTab(2,w3,"tab3");
Lay->addWidget(pTabWidget);
这里设置了三个选项卡。运行后得效果如下图所示。