gpt4 book ai didi

c++ - 我可以为自定义 Qt UI 元素定义自定义 CSS/QSS 属性吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:47:17 24 4
gpt4 key购买 nike

例如,我有一个渲染图形的 GraphWidget。目前,我使用 getter 和 setter 来设置图形属性,例如:

  • 背景色
  • 线条颜色
  • 标记字体大小和颜色

为此使用 CSS 会方便得多:

GraphWidget {
line-color: red;
line-width: 2px;
background-color: black;
}

问题是我不知道如何获取分配给小部件的 CSS 属性。而且我还希望正确地继承属性,例如backgroundcolor(用于标记的文本颜色)。

在 Qt 5 中是否有用于扩展 CSS 样式的 API?

最佳答案

没有API,但您可以使用QWidget::styleSheet 访问小部件的样式表,并自行解析

关于c++ - 我可以为自定义 Qt UI 元素定义自定义 CSS/QSS 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36083877/

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