运行Qt的linux系统设备截屏-cat /dev/fb0版本

QString dtStr = QDateTime::currentDateTime().toString("yyyyMMddHHmmss"); system("wr cat /dev/fb0 > "+...

2019-02-16 11:35:30

阅读数 58

评论数 0

sqlite数据库特殊字符转义知识

知识点: sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下: 特殊字符 转义字符 / // '   ''  [ /[ ] /] % /% & /& ...

2019-02-15 13:11:53

阅读数 330

评论数 0

CustomPlot源码修改之 X轴坐标标签设置角度后横坐标标签显示不全/重新加载曲线值X轴坐标上移问题

问题描述: 问题1、设置横坐标旋转角度+45度,设置横坐标标签后,坐标显示不全 问题2、点击刷新数据按钮后,比如同一个QCustomPlot类,加载两次不同的数据,或出现X轴坐标向上移动的问题 问题解决: 查看QCustomPlot.cpp的源码,函数 void QCPAxisPa...

2019-01-25 10:33:13

阅读数 112

评论数 0

CustomPlot源码修改之 X轴原点不显示坐标刻度的解决方法

问题描述: 横坐标原点在不同情况下不一定显示坐标值,现象如下图所示: 实际想达到的效果是在坐标原点处开始标记坐标 修改方法: 通过查看QCustomPlot的源码,QCPAxis::generateAutoTicks()函数中有如下代码: if (mScaleType == ...

2019-01-25 09:59:50

阅读数 113

评论数 0

Qt实现截屏功能-代码实现版本

界面如下:  .h文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include "qcustomplot.h" ...

2019-01-24 09:19:00

阅读数 52

评论数 0

查找一组数据中的最大值并返回

 函数定义: // 查找一组数据中的最大值并返回 template <typename T> T frmDataCurve::max(QVector<T> _dataVec) { T max = _...

2019-01-23 17:45:36

阅读数 93

评论数 0

使用date设置系统时间 定时器elapsed()获取结果错误 分析

环境: linux系统下的界面开发:Qt 4.8.6 问题阐述: 1、功能点:(1)设备在5分钟内无操作后,会自动关机:创建了一个定时器,通过elapsed()函数检测时间是否累计到300s,累计到300s之后设备自动关机                     (2)设置界面的时间选项,...

2018-12-26 16:12:26

阅读数 56

评论数 0

ubuntu 重启命令,ubuntu 重启网卡方法

ubuntu 重启命令 重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) ...

2017-05-09 11:43:17

阅读数 1435

评论数 0

进程三态

三态模型:在多道程序系统中,进程在处理器上交替运行,状态也不断地发生变化。进程一般有3种基本状态:运行、就绪和阻塞。 (1)运行:当一个进程在处理机上运行时,则称该进程处于运行状态。处于此状态的进程的数目小于等于处理器的数目,对于单处理机系统,处于运行状态的进程只有一个。在没有其他进程可以执行时...

2017-05-09 09:58:24

阅读数 442

评论数 0

.dll 加d和不加d的区别

Qt动态链接库的(.dll)一部分以d结尾,一部分没有d结尾,有什么区别? 答: 在windows下,加d是debug版本,不加d是release版本 在linux下没有区别

2017-04-08 10:11:50

阅读数 240

评论数 0

绑定 UPX 显著减少 Qt 生成文件体积

UPX 是著名的 开源 可执行文件压缩工具,可以压缩 Linux, Win32, MacOS, DOS... 等系统下的可执行文件体积。  压缩后文件还是可执行的。 论坛里有很多人说,Qt生成的文件体积太大,所以 UPX可以帮大忙。如何 自动化的完成这个压缩过程呢? 这里仅以 Wi...

2017-04-07 10:24:54

阅读数 516

评论数 0

如何使QLineEdit禁止编辑

在写程序的时候喜欢使用QLineEdit,用来显示打开文件的路径。但是很不喜欢被编辑。那么要怎么设置不可编辑呢。调用lineEdit->setEnabled(false)。确实不可编辑了。不过路径太长时就只能看到后部分了。没关系,再想别的办法就是了。setFocusPolicy(Qt::No...

2017-03-28 11:06:42

阅读数 1528

评论数 0

QLabel

Qt之QLabel 点击打开链接 一去二三里的,很全

2017-03-24 16:49:41

阅读数 175

评论数 0

记错:QT程序编译生成后在自己机器上能够运行,却无法在别人机器上运行

2017-03-24 16:18:01

阅读数 207

评论数 0

iic必须接上拉电阻吗?

2017-03-24 11:53:07

阅读数 2489

评论数 0

modbus库功能码和函数对应关系

/* Function codes */ #define _FC_READ_COILS 0x01 #define _FC_READ_DISCRETE_INPUTS 0x02 #define _FC_READ_HOLDING...

2017-03-20 23:04:07

阅读数 3104

评论数 0

modbus协议功能码和常见问题

modbus协议中提到线圈、寄存器地址等定义,如下表:  1、线圈可不可以直接定义成一个位变量或者直接置某变量的某一位?  答:可以 2、功能码01与02有什么区别? 03与04有什么区别?  答:01:线圈,继电器状态         02:输入,开关量状态         03:保...

2017-03-18 21:32:14

阅读数 1092

评论数 0

QT定时器使用的实例

QT定时器使用的实例 点击打开链接

2017-03-17 21:45:35

阅读数 290

评论数 0

Qt中float和Qstring之间的相互转换

将QString转化为float:     QString data;                 float num = data.toFloat(); 将float转化为QString: tab_reg[0] = 65524;   float PT1 = s...

2017-03-16 14:47:05

阅读数 2127

评论数 0

错误记录:QString转const char* 问题

//错误写法: // const char *device = ((ui->portComboBox->currentText()).toStdString()).data(); //读取串口名 //正确写法: QString str = ui->portComb...

2017-03-15 17:29:14

阅读数 321

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭