详解QT6.5在线下载—使用国内镜像

高版本QT6.5在线下载安装方法

1、下载在线下载器

建议去国内的镜像网站下,官网很慢

推荐使用清华大学的网站

Index of /qt/archive/online_installers/4.5/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2、用在线下载工具安装QT

这里推荐使用命令行    --mirror https://mirrors.aliyun.com/qt 

例如:E:\迅雷下载\qt-unified-windows-x64-4.5.2-online.exe --mirror https://mirrors.aliyun.com/qt

如果直接使用安装包,可能会出现下载错误:无法下载存档

命令行输入后,回车,即可进入在线安装页面

在这里,如果是直接点击软件进行安装的,就有可能报错!

而,用上述方法,命令行,便可以顺利安装!

同时,下载速度相当客观,比官网下载快很多!

安装完后,就可以使用QT了!

易报错点:

1、在使用QTCreator中创建项目时,路径不要有中文,否则容易报错!

喜欢就点赞收藏吧~~~

  • 25
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Qt中SerialPort模块是用于与串口进行通信的模块,可以在Qt应用程序中实现串口通信功能。下面是一个简单的使用SerialPort模块的示例代码: ```cpp #include <QCoreApplication> #include <QtSerialPort/QSerialPort> #include <QtSerialPort/QSerialPortInfo> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); // 获取可用的串口列表 QList<QSerialPortInfo> ports = QSerialPortInfo::availablePorts(); qDebug() << "Available ports:"; for (const QSerialPortInfo &port : ports) { qDebug() << port.portName(); } // 打开串口 QSerialPort serial; serial.setPortName("COM1"); // 设置串口名字 serial.setBaudRate(QSerialPort::Baud9600); // 设置波特率 serial.setDataBits(QSerialPort::Data8); // 设置数据位数 serial.setParity(QSerialPort::NoParity); // 设置校验位 serial.setStopBits(QSerialPort::OneStop); // 设置停止位 serial.setFlowControl(QSerialPort::NoFlowControl); // 设置流控制 if (!serial.open(QIODevice::ReadWrite)) { qDebug() << "Failed to open serial port!"; return -1; } // 读取数据 QObject::connect(&serial, &QSerialPort::readyRead, [&]() { QByteArray data = serial.readAll(); qDebug() << "Received data:" << data; }); // 发送数据 QByteArray sendData = "Hello, SerialPort!"; qint64 bytesWritten = serial.write(sendData); qDebug() << "Bytes written:" << bytesWritten; return a.exec(); } ``` 上述代码中,首先通过`QSerialPortInfo::availablePorts()`获取可用的串口列表,并打印出来。然后创建一个`QSerialPort`对象,设置串口的参数,如串口名字、波特率、数据位数、校验位、停止位和流控制。接着打开串口,如果打开失败则输出错误信息并返回。然后使用`QObject::connect()`连接`readyRead`信号,当串口有数据可读时触发该信号,并读取数据并输出。最后使用`serial.write()`发送数据到串口。 注意:在使用SerialPort模块前,需要在.pro文件中添加`QT += serialport`以启用该模块。 希望以上代码对你有所帮助,如果有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值