Seite 1 von 1

QProgressBar[geloest]

Verfasst: 8. Dezember 2009 11:59
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

Verfasst: 8. Dezember 2009 13:46
von Christian81
Ohne Code - nein

Verfasst: 8. Dezember 2009 15:49
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;
};

Verfasst: 8. Dezember 2009 17:56
von upsala
Und dieser Code soll jetzt zu obiger Fehlermeldung führen? Wie soll das denn funktionieren?

Verfasst: 8. Dezember 2009 18:08
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!