![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
往事只能回味味道
这个作者很懒,什么都没留下…
展开
-
Qt使用cmd
QProcess p(0); p.start("cmd", QStringList()<<"/c"<<"ping www.baidu.com"); p.waitForStarted(); p.waitForFinished(); QString strTemp=QString::fromLocal8Bit(p.readAllStandardOutput()); qdebug()<<strTemp;原创 2022-05-07 14:19:34 · 264 阅读 · 0 评论 -
QT中CRC8与CRC16
crc.h:#ifndef CRC_H#define CRC_H#include <stdio.h>#include <stdlib.h>#include <string>#include <QByteArray>#include <QString>#include <QStringList>#include <QDebug>typedef unsigned char u8;typedef uns原创 2021-11-18 10:57:03 · 1587 阅读 · 0 评论 -
Ubuntu20自定义安装Qt5.12.9
下载http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.12/5.12.9/single/qt-everywhere-src-5.12.9.tar.xz进入 fff fff原创 2021-06-06 00:10:17 · 505 阅读 · 0 评论 -
qt5 sqlite 事务
dbT1.transaction(); //开始启动事务inQry.prepare("insert into datatable values (?,?,?)");while (!ReadDat.atEnd()) { strTextData = ReadDat.readLine(); listIndex << datIndex; tmStamp << tmStampCnt; dtData << strTextData; datInd.原创 2021-04-14 15:44:20 · 867 阅读 · 0 评论 -
qt5 sqlite 批量插入数据
if (jsondata.contains(QString("smoke"))) { QJsonArray smokearray=jsondata.value(QString("smoke")).toArray(); if(smokearray.size()==0){ return; } QVariantList sensoridList; QVariantList positionList;..原创 2021-04-14 15:43:15 · 1548 阅读 · 0 评论 -
QT开启websocket server(QWebSocketServer) 网页做为客户端
QT项目中.pro文件:QT += core gui#获取串口列表倒包QT += serialport#创建websocket倒包QT += websocketsinspection_server.h :#ifndef __INSPECTION_SERVER_HPP__#define __INSPECTION_SERVER_HPP__#include <QWebSocketServer>#include &l...原创 2021-02-06 10:43:25 · 1727 阅读 · 0 评论 -
qt之QSqlQuery类执行SQL语句
转载自:https://wizardforcel.gitbooks.io/qt-beginning/content/28.html导语SQL即结构化查询语言,是关系数据库的标准语言。前面两节中已经在Qt里利用QSqlQuery类执行了SQL语句,这一节我们将详细讲解该类的使用。需要说明,因为我们重在讲解Qt中的数据库使用,而非专业的讲解数据库知识,所以不会对数据库中的一些知识进行深入讲解。...原创 2021-02-06 10:39:49 · 936 阅读 · 0 评论 -
使用Qt绘制二维码
https://blog.csdn.net/gengyuchao/article/details/86523463https://www.cnblogs.com/grebamboo/p/12743373.html原创 2021-01-04 18:01:39 · 180 阅读 · 0 评论 -
QT使用QXlsx
https://blog.csdn.net/c3060911030/article/details/51560239https://blog.csdn.net/u012532263/article/details/78436431https://blog.csdn.net/qq_35554617/article/details/107526577原创 2020-11-06 16:14:12 · 870 阅读 · 0 评论 -
QT QMap 使用方法实例
添加头文件:#include <QMap>添加: 1QMap<QString, QString> map;map.insert("3name", "leo");map.insert("1age", "18");map.insert("2like", "eat");map.insert("4sex", "man");2QMap<int, QString> mapTest_;mapTest_.insert(1, "1111"); /..原创 2020-09-21 22:55:24 · 2458 阅读 · 0 评论 -
Ubuntu上安装SQLiteStudio
https://blog.csdn.net/jianming21/article/details/89578144原创 2020-09-10 23:51:58 · 772 阅读 · 0 评论 -
Qt5.9中表格控件QTableView用法示例
https://blog.csdn.net/naibozhuan3744/article/details/80821146原创 2020-09-10 16:28:32 · 370 阅读 · 0 评论 -
ppp默认 路由设置
https://blog.csdn.net/wowocpp/article/details/90371088原创 2020-09-09 18:01:28 · 250 阅读 · 0 评论 -
QT-自带库QSerialPort串口使用
https://www.cnblogs.com/lifexy/p/10960032.html原创 2020-09-06 23:34:33 · 359 阅读 · 0 评论 -
QT MODBUSCRC16 校验码计算
https://www.freesion.com/article/6318856565/原创 2020-09-06 21:58:49 · 797 阅读 · 0 评论 -
QtEmbedded-4.7.3-arm 移植、触摸屏移植、去掉鼠标箭头
https://blog.csdn.net/wanghualin033/article/details/78154806原创 2020-08-12 10:18:56 · 171 阅读 · 0 评论 -
QT多线程的两种方法
https://blog.csdn.net/naibozhuan3744/article/details/81201502https://www.jianshu.com/p/74451bb67070https://blog.csdn.net/qq_43479736/article/details/107583804原创 2020-08-08 14:39:58 · 193 阅读 · 0 评论 -
ARM-Linux下Qt4.8中加入qtserialport串口模块
qt版本:qt-4.8.7编译器:arm-linux-gcc4.4.3qtserialport:5.3.2模块下载:链接:https://pan.baidu.com/s/1OjLAS4I_s-AYQ59UIWOEsg&shfl=sharepset提取码:c2rt1、终端进入qtserialport模块文件解压后的目录;2、执行qmake qtserialport.pro;3、执行make命令;4、执行sudo make install命令即可...原创 2020-07-16 11:50:24 · 2206 阅读 · 1 评论 -
Qt4串口通信图文讲解
https://blog.csdn.net/cgb165937385/article/details/8861859原创 2020-07-15 16:42:28 · 724 阅读 · 0 评论 -
qt获取设备ip信息
//获取所有网络接口的列表 foreach(QNetworkInterface interface,list){ //遍历每一个网络接口 qDebug() <<"Device:"<<interface.name(); //设备名 qDebug() <<"HardwareAddress:"<<interface.hardwareAddress(); ..原创 2020-07-08 15:33:49 · 700 阅读 · 0 评论 -
Qt中通过信号槽函数获取发送信号的对象(qobject_cast、sender)
在Qt中,可以通过信号槽函数获取发送者对象,主要有两个核心函数qobject_cast<T>()和sender()。用法如下1.1先通过connect绑定信号槽,代码如下:QLineEdit *lineEdit = new QLineEdit();lineEdit->setObjectName("lineEdit");connect(lineEdit,&QLineEdit::textChanged,this,&slot_lineEditGroup_textCh原创 2020-07-03 15:04:00 · 2047 阅读 · 1 评论 -
Qt程序打包(使用Enigma Virtual Box)
拷贝build-testudp-Desktop_Qt_5_13_1_MinGW_64_bit-Release里面的exe程序到指定E:\Qt\winapp\testudp\文件夹(自定义) 找到Qt 5.13.1 (MinGW 7.3.0 64-bit),任何执行windeployqt E:\Qt\winapp\testudp\testudp.exe, 打开Enigma Virtual Box,浏览封包的主程序,也就是上图中的DXManager.exe,如下图所示。 然后点..原创 2020-07-02 12:41:07 · 1983 阅读 · 0 评论 -
modbus-tcp qt4-socket
https://blog.csdn.net/opencpu/article/details/7016951原创 2020-06-29 08:58:32 · 502 阅读 · 0 评论 -
QT编译:You don t seem to have make or gmake in your PATH Cannot proceed 解决方法
sudo apt-get install build-essential原创 2020-06-09 10:06:17 · 2742 阅读 · 2 评论 -
QStringList去除重复项
QStringList list;list.append(“1”);list.append(“2”);list.append(“1”);list = list.toSet().toList();原创 2020-04-27 09:53:04 · 5915 阅读 · 3 评论 -
Qt: 16进制和10进制转换
int a=9QString ss=QString("%1").arg(a,2,10,QLatin1Char('0'));结果:ss=09原创 2020-04-23 17:50:06 · 1443 阅读 · 0 评论 -
ubuntu18.04安装 arm-linux-gnueabi和arm-linux-gnueabihf
也不知道二者的区别....安装 arm-linux-gnueabi:sudo apt-get install gcc-arm-linux-gnueabisudo apt-get install g++-arm-linux-gnueabi安装 arm-linux-gnueabihf:sudo apt-get install gcc-arm-linux-gnueabihfsu...原创 2020-04-15 11:20:44 · 2729 阅读 · 2 评论 -
ssh连接提示“REMOTE HOST IDENTIFICATION HAS CHANGED! ”解决办法
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS...原创 2020-03-30 10:41:08 · 2747 阅读 · 0 评论 -
嵌入式linux 设置默认网关
ping 114.114.114.114 都是ping不通,提示如下:root@DayDream:/# ping www.baidu.comping: bad address 'www.baidu.com'root@DayDream:/# ping 114.114.114.114PING 114.114.114.114 (114.114.114.114): 56 data bytes...原创 2020-03-05 16:07:11 · 1704 阅读 · 0 评论 -
c++实现websocket服务端与JavaScript通讯
https://blog.csdn.net/u010351326/article/details/54286709原创 2020-01-13 14:06:36 · 613 阅读 · 0 评论 -
移植thttpd,配置CGI显示返回源码解决
开发thttpd,用到了cgi,但是配置好出现返回源码问题:web目录:/home/httpd/wwwcgi目录:/home/httpd/www/cgi-bin解决方案:给www 755权限,给index.html644wr chmod -R 755 /home/httpd/www/cgi-binwr chmod -R 644 /home/httpd/www/index.h...原创 2019-12-23 17:02:44 · 425 阅读 · 0 评论 -
thttpd服务器移植到ARM Linux教程
1 下载下载最新版本源码包,下载地址:http://www.acme.com/software/thttpd/,本文以thttpd-2.26.tar.gz版本为例,点击如下链接下载。2 解压$ mkdir ~/thttpd$ cpthttpd-2.26.tar.gz ~/thttpd$ cd ~/thttpd$ tar xzf thttpd-2.26.tar.gz...原创 2019-12-19 10:02:34 · 690 阅读 · 0 评论 -
Qt窗体之间相互传值
使用全局变量进行传值在主界面上声明全局变量并为全局变量赋值,在子界面上声明外部变量即可:dialog.cpp如下:#include "dialog.h"#include "ui_dialog.h"#include "mainwindow.h"QString globaldata; //声明一个全局变量用于窗体间传值Dialog::Dialog(QWidg...原创 2019-11-15 13:03:52 · 639 阅读 · 0 评论 -
QTableView/QTableWeight设置自适应宽度
我的数据一共有4列,但QTabelView在父窗体中可能会随之父窗体的变化而导致宽度变化,然后当QTabelView宽度变化时,其现实的表格宽度(每一列的宽度)并没有随之,这会导致QTabelView变大时,右侧出现空白,变小时显示不全并出现滚动条?当时就想有没有办法设置QTableView显示模型数据时,放宽度发生变化时,表格每列的宽度也会随之变化,使得表格始终和QTableV...原创 2019-11-14 12:47:07 · 2436 阅读 · 1 评论 -
QT修改、获取系统时间,以及设置日…
设置系统时间:QString m="date -s \"2007-08-03 14:15:00\""QProcess::startDetached(m); // 0312 表示3月12日,1025表示当前时分QProcess::startDetached("hwclock -w"); // 同步系统时间QProcess::startDetached("sync"); ...原创 2019-11-07 11:07:32 · 1657 阅读 · 0 评论 -
嵌入式linux修改日期时间
命令格式为:date -s 时间字符串例如只修改系统的日期,不修改时间(时分秒)date -s 2012-08-02或只修改时间不修改日期date -s 10:08:00当然也可以同时修改日期和时间date -s "2012-05-18 04:53:00"注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错。将当前时间和日期写入BIOS,避免重...原创 2019-11-04 09:59:53 · 361 阅读 · 1 评论 -
Qt:QML与C++混合编程详解
https://blog.csdn.net/wangyanguiyiyang/article/details/75151574转载 2019-04-17 17:52:25 · 271 阅读 · 0 评论 -
嵌入式LINUX的Qt开发入门教程
http://www.elecfans.com/d/856644.html转载 2019-04-30 11:47:42 · 2292 阅读 · 0 评论 -
UBuntu:切换g ++和gcc的版本
sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-4.8sudo apt-get install g++-4.8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8...原创 2019-05-24 15:13:31 · 846 阅读 · 0 评论 -
Ubuntu:在菜单中创建QtCreator的快捷方式
1. touch + akk.txt(文件名 )创建文件akk.txt文件2.添加桌面快捷方式如果还想添加桌面快捷方式,也不难。进入/usr/share/applications/,然后新建一个qtcreator.desktop~$ sudo gedit /usr/share/applications/qtcreator.desktop进入编辑模式,写入以下内容,然后保存...原创 2019-05-24 17:14:18 · 2883 阅读 · 0 评论