Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
// сам класс 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");