我使用一個使用QPalette :: Link和QPalette :: LinkVisited顏色作爲窗口小部件背景和邊框顏色的庫。 我想用樣式表更改這些顏色。如何在樣式表的幫助下設置Link和LinkVisited的顏色?Qt樣式表,如何設置QPalette :: Link和QPlatte :: LinkVisited的顏色
我已閱讀,該qt不支持鏈接的LinkVisited選項。但在我的情況下,這兩種顏色不是用於鏈接,而是用於小部件的某些部分。
我想使用樣式表而不是設置QPalette的顏色。但似乎不可能用樣式表設置顏色。這是真的嗎?
我想爲Widget設置顏色。我可以使用此代碼:
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;}
您是否想設置需要樣式的QPallette或QWidget的顏色,在以後的情況下,您可以通過樣式表爲您的widget確定設置顏色?需要更多信息 – warunanc
我已經添加了更多解釋。 – Funt