如何设置QTabBar关闭按钮的样式

rio*_*pan 4 qt

有没有办法为QTabBar关闭按钮分配CSS样式?通常QTabBar可以设置样式,但我找不到它如何从CSS引用按钮.

rst*_*tml 12

如上面的评论中所述,自Qt 4.6起,您可以使用以下样式:

 QTabBar::close-button {
     image: url(close.png);
     subcontrol-position: left;
 }
Run Code Online (Sandbox Code Playgroud)


C. *_*ler 5

目前似乎没有办法通过 Qt 样式表来设置关闭按钮的样式。它不仅没有记录,而且在 src/gui/styles/qstylesheetstyle.cpp 中似乎没有它的样式。

您可以使用方法设置按钮QTabBar::setTabButton()

您可能希望将其作为功能请求提交到Qt Bug Tracker上。

  • 从 Qt 4.6 开始,关闭按钮可以使用 QStyleSheets 样式:`QTabBar::close-button { image: url(close.png) subcontrol-position: left; } QTabBar::close-button:hover { 图片: url(close-hover.png) }` (7认同)