フォームの背景色を設定したい
このような
body
{
background-color: #fff;
}
QWidgetセレクターを使用していますが、ウィンドウの背景のみを変更したいです。
そして、どのようにしてすべてのウィンドウに1つのスタイルシートを作成できますか?
フォームの背景色を設定したい
このような
body
{
background-color: #fff;
}
QWidgetセレクターを使用していますが、ウィンドウの背景のみを変更したいです。
そして、どのようにしてすべてのウィンドウに1つのスタイルシートを作成できますか?
任意の に特定のスタイル シートを設定できますQWdiget
。それがあなたのメインウィンドウである場合は、次のことができます:
QString style = "QMainWindow { background-color: #fff; }"; // or other color
this->setStyleSheet(style); // assuming you are calling from the QMainWindow inherited class
メイン ウィンドウの単一のウィジェットに対して同じことを行うことができます。たとえば、次のようにQLabel
インスタンス化されlabel
ます。
QString style = "QLabel { background-color: #fff; }"; // or other color
label->setStyleSheet(style);
別のすべての子ウィジェットをターゲットにすることも、単一の子ウィジェットを指定することもできます。http://doc.qt.io/archives/qt-4.7/stylesheet-examples.htmlをご覧ください。