qt - ui is protected, but how to use it in the reimplemented Qthread run() function -
i want reemplement run function creating own class of qthread.
i've created this,
class mythread : public qthread { public: void run(); }; void mythread::run() { gui w; w.listen_device(w.ui->combobox->currentindex()); exec(); } i can't utilize qpaint outside main thread i'm giving value argument listen_device function.
i know ui gui protected, how can value?
thanks.
create public method in gui class homecoming ui->combobox->currentindex();
public: int gui::getcurrentindex() // or whatever { homecoming ui->combobox->currentindex(); } and don't subclass qthread, utilize movetothread() on qobject instead.
qt user-interface qthread
No comments:
Post a Comment