gpt4 book ai didi

c++ - 如何阻止子 QTabWidget 从父 QTabWidget 继承样式表

转载 作者:行者123 更新时间:2023-11-30 05:24:15 27 4
gpt4 key购买 nike

我在 QTabWidget 上完成了以下样式(其中一个标签内有一个 QTabWidget):

QTabBar::tab {
border: 2px solid grey;
}
QTabBar::tab:selected {
border-color: red;
}

在此之后,选项卡小部件如下所示:

enter image description here

我不希望子级 QTabWidget 从父级继承样式。我知道实现此目的的一种方法是在样式表中使用对象名称,但我没有与 QTabWidget 相关联的 QTabBar 对象名称。请让我知道如何实现所需的行为。

最佳答案

您可以在 QTabWidget 上使用对象名称:

parent_tab_widget->setObjectName("parent_tab_widget");

在样式表中:

#parent_tab_widget > QTabBar::tab {
border: 2px solid grey;
}
#parent_tab_widget > QTabBar::tab:selected {
border-color: red;
}

有关 Qt4 中样式表选择器的更多信息 here .答案是 ID 选择器与子选择器的组合。

关于c++ - 如何阻止子 QTabWidget 从父 QTabWidget 继承样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38767210/

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