[gelöst] QMessageBox incl Checkbox

Verschiedenes zu Qt
Antworten
law.skynet
Beiträge: 32
Registriert: 17. April 2007 23:01

[gelöst] QMessageBox incl Checkbox

Beitrag 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?
Zuletzt geändert von law.skynet am 7. Januar 2008 11:48, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Damit schon mal probiert:

Code: Alles auswählen

void QMessageBox::addButton ( QAbstractButton * button, ButtonRole role )
law.skynet
Beiträge: 32
Registriert: 17. April 2007 23:01

Beitrag von law.skynet »

kann ich damit nicht nur pushbuttons hinzufügen? habe derzeit keinen qt4-dev enviorment hier damit ich es testen könnte...
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Warum? Ist QCheckBox nicht mehr von QAbstractButton abgeleitet?
law.skynet
Beiträge: 32
Registriert: 17. April 2007 23:01

Beitrag von law.skynet »

Code: Alles auswählen

QMessageBox messageBox(this);
        QCheckBox *check1;
        messageBox.addButton(check1, QMessageBox::ActionRole);
        messageBox.exec();
erzeugt ein Segmentation fault...
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

DAS war grad nicht dein ernst.....
C++ Basics: Ein Pointer muss initialisiert werden....

Code: Alles auswählen

QCheckBox *check1 = new QCheckBox("klick mich"); 
law.skynet
Beiträge: 32
Registriert: 17. April 2007 23:01

Beitrag von law.skynet »

upps :-) was dann auch irgendwie den seg fault erklärt...

jetzt funktioniert es danke für eure prompte hilfe
Antworten