Qt样式表,如何设置Qpalete::Link和QPlatte::Link的颜色

Qt样式表,如何设置Qpalete::Link和QPlatte::Link的颜色,qt,hyperlink,stylesheet,qtstylesheets,Qt,Hyperlink,Stylesheet,Qtstylesheets,我使用一个库,它使用Qpalete::Link和Qpalete::LinkVisited的颜色作为小部件的背景色和边框色。 我想用样式表更改这些颜色。如何在样式表的帮助下设置链接和链接的颜色 我已经读到,qt不支持链接的LinkVisited选项。但在我的例子中,这两种颜色不是用于链接,而是用于小部件的某些部分 我想使用样式表而不是设置Qpalete的颜色。但似乎不可能用样式表设置颜色。这是真的吗 我想为小部件设置颜色。我可以使用以下代码: QPalette p p.setColor(qpale

我使用一个库,它使用Qpalete::Link和Qpalete::LinkVisited的颜色作为小部件的背景色和边框色。 我想用样式表更改这些颜色。如何在样式表的帮助下设置链接和链接的颜色

我已经读到,qt不支持链接的LinkVisited选项。但在我的例子中,这两种颜色不是用于链接,而是用于小部件的某些部分

我想使用样式表而不是设置Qpalete的颜色。但似乎不可能用样式表设置颜色。这是真的吗

我想为小部件设置颜色。我可以使用以下代码:
QPalette p
p.setColor(qpalete::Link,QColor(0255,0))
p.setColor(qpalete::linkvisted,QColor(0,255,0))
pWidget->setpalete(p)

但是我想对样式表做同样的事情。例如,类似这样的内容:

QWidget{link color:green;link visted color:green;}

您可以如下设置小部件的
背景色和
颜色
属性,忘记
QPallette

QWidget#yourWidgetName
{
  background-color: #ccc;
  color: #1c1c1c;
}
阅读A-Z,它拥有处理QT样式表时所需的所有智慧


但是,在样式表级别设置链接颜色是不可能的。

设置它的位置不正确。链接是文档的一部分,而不是浏览器的一部分,QWidgets或多或少都是浏览器。

和您一样,我找不到使用样式表或Qpalete的正确方法

但是为了控制颜色,我使用了这种方法,在
中设置
来控制颜色

QLabel().setText('<a href="..link"><span style="color:white;">something</span>')
QLabel().setText('something'))

是否要设置需要设置样式的QPalette或QWidget的颜色,在后一种情况下,您完全可以通过样式表为您的小部件设置颜色?需要更多的信息我已经添加了更多的解释。谢谢!是的,但是我如何设置链接和使用样式表访问的链接的颜色呢?事实上,我发现了一个类似的问题:答案是:“这是不可能的”:)我也认为,这是不可能的Qwidget不是浏览器,即使从遥远的角度看也是如此。Qwidgets没有内容文档。