QCheckBox の TICK の色を黒から濃い青に変更したいので、QSS を試しましたが、うまくいきません:
QCheckBox {
background-color:blue;
color:blue;
}
QSS を使用すると背景色のみが変更されますが、目盛りの色を変更したいと考えています。
そのpaintEventをDo Itにオーバーロードする必要がありますか?
ありがとう。
-----------</p>
今私はそれを解決するためにQSSを試みています、
QCheckBox {
spacing: 5px;
}
QCheckBox::indicator {
width: 13px;
height: 13px;
}
QCheckBox::indicator:unchecked {
image: url(:/images/checkbox_unchecked.png);
}
QCheckBox::indicator:unchecked:hover {
image: url(:/images/checkbox_unchecked_hover.png);
}
QCheckBox::indicator:unchecked:pressed {
image: url(:/images/checkbox_unchecked_pressed.png);
}
QCheckBox::indicator:checked {
image: url(:/images/checkbox_checked.png);
}
QCheckBox::indicator:checked:hover {
image: url(:/images/checkbox_checked_hover.png);
}
QCheckBox::indicator:checked:pressed {
image: url(:/images/checkbox_checked_pressed.png);
}
QCheckBox::indicator:indeterminate:hover {
image: url(:/images/checkbox_indeterminate_hover.png);
}
QCheckBox::indicator:indeterminate:pressed {
image: url(:/images/checkbox_indeterminate_pressed.png);
}
これは Qt ref の qss の例ですが、PATH を取得するにはどうすればよいですか? どういう意味?