Qt
海歌也疯狂
用努力获得。
QQ:1317248465,欢迎交流
展开
-
Linux--Qt Creator 创建桌面快捷方式
将QTCreator图标放到Ubuntu桌面,方便打开。原创 2022-06-08 09:25:53 · 1013 阅读 · 0 评论 -
Buildroot--介绍
Buildroot简介原创 2022-06-07 14:53:42 · 3221 阅读 · 0 评论 -
Buildroot--编译内核
Buildroot编译内核的menuconfig选项原创 2022-06-07 14:47:05 · 1086 阅读 · 0 评论 -
Buildroot--如何配置安装带Qt5的文件系统
Buildroot编译Qt5.15.2原创 2022-06-07 14:18:06 · 3702 阅读 · 1 评论 -
Qt--写数据至csv文件
在头文件中定义Qfile#include <QFile> QFile m_file_save;在构造函数中{ QString file_top = ""; quint64 length = -1; m_file_save.setFileName("wavedata_save.csv"); if(!m_file_save.open(QIODevice::ReadWrite)) { //ReadOnly文件不存在,打开失败原创 2022-03-09 14:08:50 · 2704 阅读 · 0 评论 -
Qt--判断QString能否能正常转换为数字
bool SerialFormatData::isStringToNumber(QString qstr){ uint8_t ucDotCount = 0; QByteArray byteArray = qstr.toLatin1(); for(int i=0; i<byteArray.length(); i++) { if(byteArray[i] != '.') { if (byteArray[i]<.原创 2021-12-28 16:56:24 · 713 阅读 · 0 评论 -
QML--将C++的信号绑定到QML的槽函数中
操作如下① 首先定义好自己的类② 定义C++处信号signals: void updatePointValue(double point1Value, double point2Value, double point3Value);③ 在QML中将C++的信号绑定到函数function setPoint(point1Value, point2Value, point3Value原创 2021-12-22 14:58:42 · 1488 阅读 · 2 评论 -
QML--将C++的类注册到QML中使用方法二
这里以使用engine.rootContext()->setContextProperty函数接口,操作步骤如下①首先定义好自己的 Test 的class类class Test : public QObject{ Q_OBJECT Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) Q_PROPERTY(int year READ year WRITE setYear NOTIF..原创 2021-12-22 14:18:55 · 1418 阅读 · 0 评论 -
QML--将C++的类注册到QML中使用方法一
这里以注册串口类为例,操作步骤如下① 首先定义好自己的 SerialPort 的class类class SerialPort : public QObject{ Q_OBJECT Q_PROPERTY(QString dataString READ dataString WRITE setDataString NOTIFY dataStringChanged) Q_PROPERTY(bool openFlag READ openFlag原创 2021-12-22 11:44:16 · 1612 阅读 · 0 评论 -
QML--如何将QML的变量通过C++的Q_PROPERTY改变
QML代码如下SerialPort{ id: idSerialport}WButton{ width: 80 height: 40 borderWidth: 2 radius: 5 text: !idSerialport.openFlag ? qsTr("打开串口") : qsTr("关闭串口") theme.groupName: !idSerialport.openFlag ? "serial-toopen" : "serial-toclose" Lay.原创 2021-12-22 11:16:45 · 1117 阅读 · 0 评论 -
Qt安装环境
安装前准备工作(1)如果是 Debian/Ubuntu/Deepin (apt-get) 系列操作系统,执行命令:sudo apt-get install build-essential libgl1-mesa-dev(2)如果是 Fedora/RHEL/CentOS (yum) 系列操作系统,执行命令:sudo yum groupinstall "C Development Tools and Libraries" sudo yum install mesa-libGL-devel(3.原创 2021-06-01 16:53:17 · 369 阅读 · 0 评论