"how start a qthread from qml?" Code Answer

1

if you have serialmanager like this:

class serialmanager : public qthread
{
    q_object
public:
    circularlist<unsigned char> buffer_[2];

signals:
    void dataready(short *value,int len,unsigned short sample);

protected:
    void run();
};

in main.cpp add bellow code:

qmlregistertype<serialmanager>("device",1,0,"serial");

then in your qml do this:

 component.oncompleted: {
            thread.start()
        }
 component.ondestruction:
    {
        thread.quit()

    }
By Ivin Raj on March 28 2022

Answers related to “how start a qthread from qml?”

Only authorized users can answer the Search term. Please sign in first, or register a free account.