gpt4 book ai didi

css - 使用 Qt 5 设置 QDockWidget 样式时神秘的无样式水平线

转载 作者:行者123 更新时间:2023-11-28 14:13:53 28 4
gpt4 key购买 nike

我们最近将我们的 Qt 应用程序从 Qt 4.8 更新到 Qt 5.12,这导致了一些样式回归,其中一个是:

Horizontal bar appears unstyled

根据我们的样式表,这个水平条过去显示为深灰色,但现在显示为过于突出的浅灰色。

以下是样式表的相关部分:

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;
}

(大写的值是在加载时扩展为其定义的宏。)

我尝试设置 QDockWidgetQTabWidget::pane 的文本和边框颜色,但这并没有解决问题。

最佳答案

添加

QTabBar
{
qproperty-drawBase: 0;
}

解决问题。

关于css - 使用 Qt 5 设置 QDockWidget 样式时神秘的无样式水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56101268/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com