私は持っています:
class Box : public QWidget
そしてそれは持っています
this->setLayout(new QGridLayout(this));
私はやってみました:
this->setStyleSheet( "border-radius: 5px; "
"border: 1px solid black;"
"border: 2px groove gray;"
"background-color:blue;");
this->setStyleSheet( "QGridLayout{"
"background-color:blue;"
"border-radius: 5px; "
"border: 1px solid black;"
"border: 2px groove gray;"
"}"
);
this->setObjectName(QString("Box"));
this->setStyleSheet( "QWidget#Box {"
"background-color:blue;"
"border-radius: 5px; "
"border: 1px solid black;"
"border: 2px groove gray;"
"}"
);
ただし、最初の 1 つは追加された項目のみに影響し、他の 2 つは何もしません。ボックス自体に角と境界線を丸くしたい(行間の線の作成方法のボーナス)。
子ではなく Box ウィジェットに影響を与えるスタイルシートを取得するにはどうすればよいですか?