⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xcom.h

📁 在linux下的QT中使用串口的编程方法
💻 H
字号:
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QLineEdit>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QStatusBar>
#include <QtGui/QWidget>
#include <QtGui/QPushButton>
#include <QtGui/QSpinBox>
#include <QtGui/QCheckBox>
#include <QtGui/QLabel>
#include <QtGui/QTextEdit>
#include <QTimer>
#include<QMutex>
#include<QObject>
#include<QThread>
#include <qt_windows.h>
#include <QSettings>
#include "win_qextserialport.h"
#include "comthread.h"
#include "comtest.h"
#include"../ui_xcom.h"

class Login:public QMainWindow  ,public Ui::MainWindow
{
	Q_OBJECT
public:
          Login();
          QString getcomm(int index,QString keyorvalue); //读取键名
          Win_QextSerialPort *port;
private:
          void init_com();
          HKEY hKey;
         //  LPCWSTR subkey;
          wchar_t subkey[80];
          wchar_t keyname[256]; //键名数组
          char keyvalue[256];  //键值数组
          DWORD keysize,type,valuesize;
          int indexnum;
          int bytesRced;
          int bytesSend;
          int looptime;
          comrecover *thread1;
          comtest *thread2;

private slots:
          void opencom_port();
          void reset_number();
          void reset_recever();
          void updatemessage();
          void sendmessage();
          void loopsend();
          void comboBox_StopBits_currentIndexChanged(const QString &);
          void comboBox_DataBits_currentIndexChanged(const QString &);
          void comboBox_Parity_currentIndexChanged(const QString &);
          void comboBox_BaudRate_currentIndexChanged(const QString &);
          void comboBox_ControlFlow_currentIndexChanged(const QString &);
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -