ウィジェットの背景色と境界線の色として、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;}