• Почему при запуске таймера крашится QML?

    @Hider998 Автор вопроса
    // сам класс
    
    class SerialPort : public QObject
    {
        Q_OBJECT
    public:
        explicit SerialPort(QObject *parent = 0);
         ~SerialPort();
    
        Q_INVOKABLE QString readDataPort();
        Q_INVOKABLE bool stance();
        Q_INVOKABLE void writePortSettings(QString name,
                                           int baudrate,
                                           int DataBits,
                                           int Parity,
                                           int StopBits,
                                           int FlowControl);
        Q_INVOKABLE void writeToPort(QString data);
        Q_INVOKABLE void openPort();
        Q_INVOKABLE void closePort();
        Q_INVOKABLE QString getPorts();
    
    // вызов в main.cpp
    #include "serialport.h"
    qmlRegisterType<SerialPort>("SerialPort",1,0,"SerialPort");