(Q)Widget aus MainWindow in einem (Q)Thread verändern
Verfasst: 22. September 2009 11:20
Hallo,
ich stehe gerade wieder gewaltig auf dem Schlauch.
Ich habe mit dem Qt Creator ein einfaches Programm geschrieben, dass mir einen QThread erstellt.
Ich besitze:
Blos, wie mache ich das?
Die Klasse MainWindow kann ich der Klasse Thread ja nicht einfach Vererben:
<- Aber was kann ich anstelle von Q_OBJECT benutzen?
Ich habe mir auch überlegt Pointer zu benutzen, blos weiß ich nicht wie.
Meine Gedanken gehen nur soweit, dass ich zwar das QLineEdit einem QLineEdit2(aus der Klasse Thread) zuweisen kann. Aber dann wird mir das Window ja nicht einfach aktualisiert...
Hilfe wäre toll
Gruß.
PS: Hab es in C++ Grundlagen da es ja im Prinzip um Vererbung geht.
ich stehe gerade wieder gewaltig auf dem Schlauch.
Ich habe mit dem Qt Creator ein einfaches Programm geschrieben, dass mir einen QThread erstellt.
Ich besitze:
- QThread_test.pro
main.cpp
mainwindow.cpp
mainwindow.h
mainwindow.ui (<- besitzt u.A. ein QLineEdit!)
thread.cpp
thread.h
Blos, wie mache ich das?
Die Klasse MainWindow kann ich der Klasse Thread ja nicht einfach Vererben:
<- das liegt daran dass ich Q_OBJECT jeweils in der Klasse habeWarning: Class Thread inherits from two QObject subclasses QThread and MainWindow. This is not supported!
<- Aber was kann ich anstelle von Q_OBJECT benutzen?
Ich habe mir auch überlegt Pointer zu benutzen, blos weiß ich nicht wie.
Meine Gedanken gehen nur soweit, dass ich zwar das QLineEdit einem QLineEdit2(aus der Klasse Thread) zuweisen kann. Aber dann wird mir das Window ja nicht einfach aktualisiert...
Hilfe wäre toll
Gruß.
PS: Hab es in C++ Grundlagen da es ja im Prinzip um Vererbung geht.