一、tabWidget用来做什么
tabWidget控件用来进行不同控件页面的跳转,
二、控件的一些函数功能
添加一个页面,返回index
int addTab(QWidget *widget, const QString &);
int addTab(QWidget *widget, const QIcon& icon, const QString &label);
添加自定义tab,返回index
int insertTab(int index, QWidget *widget, const QString &);
int insertTab(int index, QWidget *widget, const QIcon& icon, const QString &label);
添加提示语句
void setTabToolTip(int index, const QString & tip);
QString tabToolTip(int index) const;
设置tab形状
信号槽
等等,很多函数可以自己去源码中查看,或者在Qt助手中查看,不在一一举例
#include <QHboxlayout>
#include <qtablewidget.h>vsqt_tabWidget::vsqt_tabWidget(QWidget *parent): QWidget(parent)
{ui.setupUi(this);QHBoxLayout* lay = new QHBoxLayout(this);QTabWidget* tab = new QTabWidget(this);QWidget* w1 = new QWidget;QWidget* w2 = new QWidget;tab->addTab(w1,"tab1");tab->setTabToolTip(0, "tab1");tab->addTab(w2,"tab2");lay->addWidget(tab);
}