如何更改外部 link 的颜色?
How do I change the color of an external link?
我有一个带有永恒 link 的标签,我想将颜色从默认的蓝色更改为白色。
label = QtWidgets.QLabel("<a href='https://example.com'> My Link </a>")
label.setOpenExternalLinks(True)
我已经尝试了三种不同的方法,但没有找到进一步的文档来指导我正确的方向,任何指导将不胜感激:
# None of these work
label.setStyleSheet("color: #ffffff")
label.setStyleSheet("a{color: #ffffff}")
label.setStyleSheet("QUrl{color: #ffffff}")
如果要更改颜色,必须使用 HTML 中的样式:
color = QtGui.QColor("white")
label = QtWidgets.QLabel(
"<a href='https://example.com' style='color:{}'> My Link </a>".format(color.name())
)
我有一个带有永恒 link 的标签,我想将颜色从默认的蓝色更改为白色。
label = QtWidgets.QLabel("<a href='https://example.com'> My Link </a>")
label.setOpenExternalLinks(True)
我已经尝试了三种不同的方法,但没有找到进一步的文档来指导我正确的方向,任何指导将不胜感激:
# None of these work
label.setStyleSheet("color: #ffffff")
label.setStyleSheet("a{color: #ffffff}")
label.setStyleSheet("QUrl{color: #ffffff}")
如果要更改颜色,必须使用 HTML 中的样式:
color = QtGui.QColor("white")
label = QtWidgets.QLabel(
"<a href='https://example.com' style='color:{}'> My Link </a>".format(color.name())
)