メッセージボックスを作成するために、単純な(?)タスクを長く使いこなしました。実際の機能は素晴らしいですが、ボタンは私が望むアクションを引き起こしますが、何とかボックス内の有益なテキストは見えません。ここでは、コードがあります:QMessageBox:(C++を使用して)ボックス内にテキストを表示できません
QMessageBox* msgBox;
msgBox = new QMessageBox();
msgBox->setWindowTitle("Open settings from file");
msgBox->setText("Do you want to save your current settings to file first?");
msgBox->setStandardButtons(QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel);
msgBox->setDefaultButton(QMessageBox::No);
msgBox->exec();
ここでの結果です:
あなたは、タイトルが表示さではなく、テキストを見ることができると同じように。私は、フォントの色の変更(何も起こらない)、背景色(背景色が残っている)、同じ結果を持つsetInformativeText、setDetailedTextなどの他のテキストパラメータを使用して、ボックスのサイズを変更するためのあらゆる種類のソリューションを試したことを付け加えます。
誰もこの謎を解く方法を知っていますか?
あなたのメッセージボックスで質問するので、[静的メンバーメンバ関数 'question'](http://doc.qt.io/qt-5/qmessagebox.html#question)をメッセージボックスを表示しますか?独自のインスタンスを作成する必要はありません。 –
私もそれを試しました。同じ結果 - テキストは表示されません... –