1、使用 setStyleSheet(QTabBar::tab{width:寬度});
2、如MFC的消息響應設置
QT使用過濾器技術完成,在類的構造函數中設置過濾器installEventFilter(this);
在類中覆寫eventFilter(QObject *,QEvent *);
#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); // 啟動過濾器 this->installEventFilter(this); } MainWindow::~MainWindow() { delete ui; } // 過濾器設計 bool MainWindow::eventFilter(QObject * target, QEvent *event) { if(event->type() == QEvent::Resize) { } return QMainWindow::eventFilter(target,event); }