ich sitze gerade da un möchte was für mein Studium erklären. Kurz erklärt ich muss eine USB-Schnittstelle mit einem Thread anpollen. Und die Ergebnisse von der USB Schnittstelle auf eine GUI projezieren.
Jetzt habe ich herausgefunden, dass man nur mit dem MAIN-Thread irgendwas an der GUI hinzeichen kann.
Mein Problem ist nun, wie ich nun von meinem Thread pollThread; aus, das Objekt MainWindow w aus der main verwenden kann?
hier die main:
int main(int argc, char* argv[])
{
QApplication a(argc,argv);
das hab ich auch schon probiert.... qt ist ja c++ das würde mit dem befehl extern funktionieren.. aber den main thread kann mann nicht public machen in qt..
Die GUI oder das Model (je nach dem wie die Architektur des Programms aussieht) als Paramter übergeben. Kannst ja Vererbung nutzen. Ich würde mir hier ein allgemeines Konzept ausdenken, wie Du die Gui ansprichst.