Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt TabWidget角部件大小_C++_Qt_Qtwidgets - Fatal编程技术网

C++ Qt TabWidget角部件大小

C++ Qt TabWidget角部件大小,c++,qt,qtwidgets,C++,Qt,Qtwidgets,由于在应用程序中使用了非标准字体大小,corner widget出现了一些问题,请查看屏幕截图: 代码: 字体更改通过 QApplication::setFont(...); 我怎样才能使角按钮的大小与标签按钮的大小相同 使用设置样式表(“QTabBar::tab{min height:120px;}”)不允许您可以在样式表中使用子控件。在那里你可以设置角落按钮的高度(你可能还需要调整底部)。将两个高度(角按钮和选项卡)设置为相同的值 QTabWidget::right-corner {

由于在应用程序中使用了非标准字体大小,corner widget出现了一些问题,请查看屏幕截图:

代码:

字体更改通过

QApplication::setFont(...);
我怎样才能使角按钮的大小与标签按钮的大小相同

使用设置样式表(“QTabBar::tab{min height:120px;}”)不允许

您可以在样式表中使用子控件。在那里你可以设置角落按钮的高度(你可能还需要调整底部)。将两个高度(角按钮和选项卡)设置为相同的值

QTabWidget::right-corner {
    height: 30px;
    bottom: 10px;
}

QTabBar::tab {
    height: 30px;
}
QTabWidget::right-corner {
    height: 30px;
    bottom: 10px;
}

QTabBar::tab {
    height: 30px;
}