QProcessDialog ohne Label?

Alles rund um die Programmierung mit Qt
Antworten
Mati
Beiträge: 66
Registriert: 4. Januar 2006 00:11

QProcessDialog ohne Label?

Beitrag von Mati »

Hallo,
mein ProcessDialog funktioniert schön. Aber das Label dass er anzeigen soll ist einfach nie drin enthalten: Ich benutze QT4.1.3

Hier mal der code ausschnitt für den dialog:
Es funktioniert weder so:

Code: Alles auswählen

progress = new QProcessDialog("Dieser text wird nicht dargestelt...",0,min,max,*parent);
progress->show();
noch funktioniert es so:

Code: Alles auswählen

progress = new QProcessDialog("*parent);
progress->setRagen(min,max);
QLabel* label = new QLabel(progress);
label->setText("Dieser Text wird nicht dargestellt...");
progress->setLabel(label);
progress->show();
laufen tuts natürlich ....nur eben ohne den Text...
Danke vielmals für Hilfe!!!
Mati
Beiträge: 66
Registriert: 4. Januar 2006 00:11

Beitrag von Mati »

eh ne sorry, der stern soll da nicht sein aber es funktioniert natürlich ohne stern auch net. Und egal ob ich QString verwende oder nicht...das label (und auch der cancel button) erscheinen nicht???

EDIT:
habe jetzt den dialog auf dem heap alloziieren lassen. Nachmeiner schleife lösche ich den Heap Platz NICHT und erst NACH der schleife erscheint dann das Label und der button...
das verstehe ich jetzt aber nicht...soll/muss ich denn in der schleife die ganze Zeit das label setzen lassen? und erst am ende der funktion ein delete progress machen?
Antworten