【发布时间】:2009-11-02 20:41:05
【问题描述】:
有没有办法为 QTabBar 关闭按钮分配 CSS 样式? 通常QTabBar 可以设置样式,但我找不到它如何从 CSS 中引用按钮。
【问题讨论】:
标签: qt
有没有办法为 QTabBar 关闭按钮分配 CSS 样式? 通常QTabBar 可以设置样式,但我找不到它如何从 CSS 中引用按钮。
【问题讨论】:
标签: qt
如上面评论中所述,从 Qt 4.6 开始,您可以使用以下样式:
QTabBar::close-button {
image: url(close.png);
subcontrol-position: left;
}
【讨论】:
目前似乎没有办法通过 Qt 样式表设置关闭按钮的样式。它不仅没有记录在案,而且在 src/gui/styles/qstylesheetstyle.cpp 中似乎也没有它的样式。
您可以使用QTabBar::setTabButton() 方法设置按钮。
您可能希望将其作为功能请求提交到Qt Bug Tracker。
【讨论】:
QTabBar::close-button { image: url(close.png) subcontrol-position: left; } QTabBar::close-button:hover { image: url(close-hover.png) }