QT基础——解决QTabWidget控件铺满QMainWindow父窗口

解决思路:

大致与wxWidget的布局思路差不多,即在顶层窗口QMainWindow与QTabWidget之间加一层QWidget。



QWidget * centralWidget = new Qwidget(parent); //parent 为QMainWindow类型指针

QTabWidget *tabWidget = new QTabWidget(centralWidget);

QGridLayout *gridLayout = new QGridLayout(centralWidget);

gridLayout->addWidget(tabWidget,0,0,1,1);

parent->sentCentralWidget(centralWidget);

parent->setLayout(tabWidget);

你可能感兴趣的:(qt)