Seite 1 von 1

QMessageBox Buttons ändern

Verfasst: 3. Oktober 2006 18:37
von lordofthebrain
Hallo,

hab mal ne Frage zu den Buttons einer QMessageBox.

Code:
QMessageBox *box();
box->setText(...);
box->setIcon(...);

Frage ist es möglich wenn ich die box öffters verwenden will auch die Buttons zu ändern.
Beispiel: box->setIcon(Qt::Question);
Dann würde ich natürlich gerne die Buttons Ja und Nein haben.
Im Beispiel oben hab ich ja nur einen OK Button. setButton gibt es ja nicht.

Ist das irgendwie möglich oder geht das gar nicht oder nur über den Konstruktor?

Bin für jeden Hinweis dankbar.

Gruß

Fabian

Verfasst: 3. Oktober 2006 19:20
von caligano
schau auf http://doc.trolltech.com/4.1/qmessagebox#details

Code: Alles auswählen

QMessageBox::question(
                this,
                tr("Overwrite File? -- Application Name"),
                tr("A file called  xyz already exists."
                   "Do you want to overwrite it?")
                ,
                tr("&Yes"), tr("&No"),
                QString(), 0, 1);