在版面配置上,可以會使用QTabWidget來作功能頁的分類,它提供多個顯示頁,可以藉由上方的標籤來選擇所要的功能頁面,下面的程式簡單的示範如何將元件加入QTabWidget成為一個標籤頁。
#include <QApplication> #include <QTabWidget> #include <QLabel> #include <QIcon> #include <QPushButton> #include <QTextEdit>
int main(int argc, char *argv[]) { QApplication app(argc, argv);
QTabWidget *tabWidget = new QTabWidget; tabWidget->setWindowTitle("TabWidget"); tabWidget->addTab( new QLabel("<h1><font color=blue>Hello!World!</font></h1>"), QIcon("caterpillar_head.jpg"), "caterpillar"); tabWidget->addTab( new QPushButton("Push XD"), QIcon("momor_head.jpg"), "momor");
tabWidget->addTab( new QTextEdit, QIcon("bush_head.jpg"), "bush"); tabWidget->show(); return app.exec(); }
程式中設定了三個標籤頁,每個標籤頁中使用addTab()簡單的加入一個Widget,下圖為執行時的畫面:

|
|