テキスト サイズではなく、QCheckBox コントロールのチェック ボックスのサイズを大きくするにはどうすればよいですか?
ありがとう。
ジェロームはあなたに良いアドバイスをしてくれました。さらに例を挙げます。
QCheckBox::indicator {
width: 40px;
height: 40px;
}
QCheckBox::indicator:checked
{
image: url(../Checkbox_checked_normal.png);
}
QCheckBox::indicator:unchecked
{
image: url(../Checkbox_unchecked_normal.png);
}
QCheckBox::indicator:checked:hover
{
image: url(../Checkbox_checked_hovered.png);
}
QCheckBox::indicator:unchecked:hover
{
image: url(../Checkbox_unchecked_hovered.png);
}
QCheckBox::indicator:checked:pressed
{
image: url(../Checkbox_checked_pressed.png);
}
QCheckBox::indicator:unchecked:pressed
{
image: url(../Checkbox_unchecked_pressed.png);
}
QCheckBox::indicator:checked:disabled
{
image: url(../Checkbox_checked_disabled.png);
}
url()の使用法の違いに注意してください。私の例では、より適切だと思う組み込みリソースシステムではなく、ディスクから画像をロードしています。(:/ ...)でURLを開始すると、組み込みリソースシステムからロードされます。
次に、以下のようにスタイルシートをロードします
QFile file("your path");
bool bOpened = file.open(QFile::ReadOnly);
assert (bOpened == true);
QString styleSheet = QLatin1String(file.readAll());
qApp->setStyleSheet (styleSheet);
これがお役に立てば幸いです。