【发布时间】:2023-03-25 00:58:01
【问题描述】:
我们最近将 Qt 应用程序从 Qt 4.8 更新到 Qt 5.12,这导致了一些样式回归,其中一个:
根据我们的样式表,这个水平条过去显示为深灰色,但现在显示为过于突出的浅灰色阴影。
以下是样式表的相关部分:
QWidget
{
background-color: DEFAULT_BACKGROUND_COLOR;
color: DEFAULT_TEXT_COLOR;
border: 0px;
selection-color: SELECTED_TEXT_COLOR;
selection-background-color: SELECTED_BACKGROUND_COLOR;
}
...
QDockWidget::title
{
background-color: ACTIVE_BACKGROUND_COLOR;
padding-left: 6px;
padding-top: 6px;
}
QDockWidget::close-button,
QDockWidget::float-button
{
border: 0px;
}
QDockWidget::float-button:hover,
QDockWidget::close-button:hover
{
background-color: HOVER_BACKGROUND_COLOR;
}
(大写的值是在加载时扩展为其定义的宏。)
我尝试设置 QDockWidget 和 QTabWidget::pane 的文本和边框颜色,但这并没有解决问题。
【问题讨论】:
标签: css qt qt5 stylesheet