【发布时间】:2019-05-03 04:56:22
【问题描述】:
我有一个带有太多标签的 QTabWidget
它们溢出滚动箭头。我想将滚动箭头的宽度增加到默认宽度的两倍以上,以便它们更易于在触摸屏上使用。
有一个QTabWidget StyleSheet example,但我似乎无法让它正常工作。下面的样式表生成了这个截图
QTabBar::scroller { /* the width of the scroll buttons */
width: 40px;
}
QTabBar QToolButton { /* the scroll buttons are tool buttons */
width: 15px;
border-width: 2px;
}
我想要像我编辑的这个屏幕截图这样的东西。
【问题讨论】:
-
尝试在 main.cpp 中使用:
a->setStyle("fusion"); -
我将
a.setStyle("fusion");放入 main.cpp 并且在我的问题中使用样式表时有一个小的改进,箭头按钮更大并且按钮不再覆盖但左箭头不是如图所示,截图:imgur.com/v4mdaz6 -
有趣的是,当我在 Qt Creator 中使用您的样式表时,它会在表单编辑期间正确显示,但在实际显示期间不会显示。
标签: c++ qt qtabwidget