Seite 1 von 1
[gelöst] QMessageBox incl Checkbox
Verfasst: 6. Januar 2008 21:17
von law.skynet
Code: Alles auswählen
QMessageBox::information(this, tr("%1 - Systray").arg(APP_NAME),
tr("The program will keep running in the "
"system tray. To terminate the program, "
"choose <b>Quit</b> in the context menu "
"of the system tray entry."));
Hey ist es möglich einer QMessageBox eine Checkbox einzubauen?
Verfasst: 6. Januar 2008 21:26
von upsala
Damit schon mal probiert:
Code: Alles auswählen
void QMessageBox::addButton ( QAbstractButton * button, ButtonRole role )
Verfasst: 7. Januar 2008 08:06
von law.skynet
kann ich damit nicht nur pushbuttons hinzufügen? habe derzeit keinen qt4-dev enviorment hier damit ich es testen könnte...
Verfasst: 7. Januar 2008 09:04
von upsala
Warum? Ist QCheckBox nicht mehr von QAbstractButton abgeleitet?
Verfasst: 7. Januar 2008 11:32
von law.skynet
Code: Alles auswählen
QMessageBox messageBox(this);
QCheckBox *check1;
messageBox.addButton(check1, QMessageBox::ActionRole);
messageBox.exec();
erzeugt ein Segmentation fault...
Verfasst: 7. Januar 2008 11:33
von CaptnChaos
DAS war grad nicht dein ernst.....
C++ Basics: Ein Pointer muss initialisiert werden....
Verfasst: 7. Januar 2008 11:48
von law.skynet
upps

was dann auch irgendwie den seg fault erklärt...
jetzt funktioniert es danke für eure prompte hilfe