次の方法でQMessageBoxを作成しました。
msgBox.setText("Are you sure?");
msgBox.setStandardButtons(QMessageBox::Yes| QMessageBox::No);
msgBox.setStyleSheet("background-image: url(image)");
msgBox.exec();
残念ながら、メッセージボックスでsetStyleSheetを使用すると、ボタン、テキストボックス、および実際のメッセージボックスの背景が設定されます。これは私が欲しいワットではありません。メッセージボックスの他のコンポーネントではなく、メッセージボックスだけに背景を持たせたい。私はそれを使用して知った:
msgBox.button(QMessageBox::Yes)->setStyleSheet(...)
ボタンだけに背景を設定するために使用できます。ボタンやテキストボックスに背景を追加せずに、msgBoxの背景だけを設定できるコマンドはありますか?