QProgressBar[geloest]

Alles rund um die Programmierung mit Qt
Antworten
bob446
Beiträge: 35
Registriert: 15. August 2009 11:28

QProgressBar[geloest]

Beitrag von bob446 »

Hallo,

ich benutze eine QProgressBar um den aktuellen Stand der Abarbeitung einer Funktion in meinem Programm anzuzeigen. Die ProgressBar stelle ich zusammen mit einem QLabel in einem QDialog dar. Das ganze funktioniert auch soweit. Beim Beenden des Dialogs bekomme ich folgende Meldung :

Code: Alles auswählen

QEventDispatcherWin32::unregisterTimer: invalid argument
Ich habe schon überall gesucht aber nichts gefunden. Vllt kann mir jemand erklären um was für einen Fehler es sich hierbei handelt?
Vielen Dank schonmal !
mfg
Zuletzt geändert von bob446 am 8. Dezember 2009 18:09, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ohne Code - nein
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
bob446
Beiträge: 35
Registriert: 15. August 2009 11:28

Beitrag von bob446 »

ok vllt hilft der Code etwas:
cpp:

Code: Alles auswählen

DlgThread::DlgThread(int range,QWidget *parent)
     : QWidget(parent)
{
     m_pProgressBar = new QProgressBar(this);
	 m_pProgressBar->setRange(0,range);
	 m_pProgressBar->setValue(1);
	 
	 QLabel *m_pProgressBarTitle = new QLabel;
	 m_pProgressBarTitle->setText("");

	 QVBoxLayout *layout = new QVBoxLayout();
	 layout->addWidget(m_pProgressBarTitle);
	 layout->addWidget(m_pProgressBar);
	 setLayout(layout);
}
header:

Code: Alles auswählen

class DlgThread : public QWidget
{
	Q_OBJECT

public:
	DlgThread(int range,QWidget * parent = 0);

	QProgressBar *m_pProgressBar;
};
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Und dieser Code soll jetzt zu obiger Fehlermeldung führen? Wie soll das denn funktionieren?
bob446
Beiträge: 35
Registriert: 15. August 2009 11:28

Beitrag von bob446 »

ahhh...da hätte ich vllt auch eher drauf kommen können. der fehler scheint an meinem verwendeten style zu liegen. Der gepostete Code funktioniert also. Sorry für die Mühe ! Vielen Dank nochmal!
Antworten