我使用了一个库,它使用 QPalette::Link 和 QPalette::LinkVisited 的颜色作为小部件的背景和边框颜色。我想用样式表改变这些颜色。如何在样式表的帮助下设置 Link 和 LinkVisited 的颜色?
我读过,qt 不支持链接的 LinkVisited 选项。但在我的情况下,这两种颜色都不是用于链接,而是用于小部件的某些部分。
我想使用样式表而不是设置 QPalette 的颜色。但似乎不可能用样式表设置颜色。这是真的吗?
我想为小部件设置颜色。我可以使用这段代码:
QPalette p;
p.setColor(QPalette::Link, QColor(0,255,0));
p.setColor(QPalette::LinkVisited, QColor(0, 255, 0));
pWidget->setPalette(p);
但我想对样式表做同样的事情。例如这样的:
QWidget { link-color: green; link-visited-color: green;}