![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linuxQT
文章平均质量分 68
老傣糯米饭
博主转行回老家卖普洱茶去了,会很少更新博客,如果需要咨询程序问题和想买普洱茶的朋友可以私信博主
展开
-
QTableView 实现滑动功能
在触摸屏平板电脑工控机的场景需要使用滑动功能。原创 2022-07-18 14:45:57 · 1299 阅读 · 2 评论 -
Qt自定义Plot实现曲线绘制
Qt实现曲线绘制简介演示代码源码下载简介实现了qt绘制曲线功能,包含arm触摸屏多点触控缩放(只支持两点),实时曲线绘制,数据点根据绘制宽度优化,跟踪点数据获取,双坐标等功能演示代码头文件 plot.h/* * 作者:老人与海 * 博客:https://blog.csdn.net/qq_41340733 * 代码不保证稳定性,请勿用于商业用途 */#ifndef PLOT_H#define PLOT_H#include <QWidget>#include &l原创 2021-11-01 22:35:40 · 2088 阅读 · 1 评论 -
QCustomPlot 曲线绘制Demo
QCustomPlot 曲线绘制Demo说明运行效果部分源代码说明包含曲线实时绘制,固定点数绘制,跟踪点数据获取运行效果部分源代码头文件"mainwindow.h"#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QTimer>#include "subcurve.h"#include <QLabel>QT_BEGIN_NAMESPACEnames原创 2021-09-22 18:06:24 · 697 阅读 · 6 评论 -
Qt LinuxFB旋转界面和触摸
这里写目录标题一.修改源代码二.修改后的源代码头文件qlinuxfbscreen.hc文件qlinuxfbscreen.cpp三对应的补丁文件头文件补丁code_h.patchC文件补丁code_c.patch四.Qt运行脚本配置一.修改源代码需要修改qtbase/src/plugins/platforms/linuxfb目录下得qlinuxfbscreen.h和qlinuxfbscreen.cpp文件二.修改后的源代码头文件qlinuxfbscreen.h/*******************原创 2021-08-02 19:38:17 · 1583 阅读 · 0 评论 -
Qt鼠标热插拔
Qt鼠标热插拔一.修改Qt原代码二.修改后的源代码三.修改之后主要事项一.修改Qt原代码参考文档QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决修改qtbase\src\platformsupport\devicediscovery目录的qdevicediscovery_static_p.h和qdevicediscovery_static.cpp二.修改后的源代码头文件qdevicediscovery_static_p.h/********************************原创 2021-08-02 19:28:49 · 1226 阅读 · 0 评论 -
Qt 绘制4G图标
效果图#头文件#ifndef SIGNAL_4G_H#define SIGNAL_4G_H#include <QWidget>class QTimer;class Signal_4G : public QWidget{ Q_OBJECTpublic: explicit Signal_4G(QWidget *parent = nullptr);signals:public: double getMinValue() const原创 2021-07-28 17:02:07 · 268 阅读 · 0 评论 -
Qt绘制Wifi图标
效果图#头文件#ifndef WIFIICON_H#define WIFIICON_H#include <QWidget>class QTimer;class WifiIcon : public QWidget{ Q_OBJECTpublic: explicit WifiIcon(QWidget *parent = nullptr);signals:public: /** * 参数二:半径 * 参数三:开始的角度原创 2021-07-28 16:20:04 · 685 阅读 · 0 评论 -
Qt PID控制模拟程序
效果图头文件#include “mainwindow.h”#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QTimer>class QButtonGroup;typedef struct _PID_PMT{ float _ErrorVal; float _SetVal; float _KP; float _KI; float原创 2021-07-28 15:48:16 · 1767 阅读 · 0 评论 -
修改pppd拨号软件的DNS保存路劲以及/etc/resolv.conf文件DNS会被覆盖问题
修改pppd拨号软件的DNS保存路劲目的一.从源码中找到pppd源码,修改DNS写入路劲二.修改写入方式目的在arm板中,pppd拨号软件获取的DNS会保存到/etc/resolv.conf,这会覆盖网口和wifi的DNS配置,从而使他们不能正常访问域名,所以要修改pppd拨号软件的源码,改不DNS写入的路劲或者写入方式改为追加,这里使用的是修改保存路劲,因为网口和wifi上网同样会覆盖4G上网的DNS配置,所以单独弄个文件/etc/4G_DNS.conf保存,然后写个程序检查/etc/resolv.c原创 2021-06-26 11:23:16 · 1451 阅读 · 1 评论 -
dhcpcd.conf文件固定IP地址的方法
dhcpcd.conf文件固定IP地址的方法这里以全志的T507开发板为例子配置IP配置文件目录/etc/dhcp/dhcpd.conf原配置文件内容# The ddns-updates-style parameter controls whether or not the server will# attempt to do a DNS update when a lease is confirmed. We default to the# behavior of the version 2原创 2021-06-21 16:01:29 · 4791 阅读 · 2 评论 -
Linux系统的一些设置
Linux系统的一些设置一.Ubuntu系统设置固定IP1.Ubuntu版本16以上的设置方法2.Ubuntu16.0固定IP3.解决重启系统 /etc/resolv.conf 文件被清空问题第一种方法第二种方法一.Ubuntu系统设置固定IP1.Ubuntu版本16以上的设置方法设置固定IP2.Ubuntu16.0固定IProot@ubuntu:/home/mywork/sysTem# vi /etc/network/interfaces打开/etc/network/interfaces 修原创 2021-05-08 11:28:26 · 290 阅读 · 1 评论 -
荣品电子T507移值Qt
T507移值Qt设置sysroot目录配置configure和qmake.conf配置qmake.conf配置configure执行myconfigure.sh移植完成后的结果配置开发板运行环境脚本,这边官方给的Qt源码使用的是 qt-everywhere-src-5.12.9设置sysroot目录这个目录包含的移植需要的OpenGL的库,目录来着内核源码t507-linux/out/t507/demo2.0/longan/buildroot/host/aarch64-buildroot-linux原创 2021-04-17 11:09:58 · 1167 阅读 · 0 评论 -
全志A64wifi配置
dBdB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时,按下面的计算公式:10log(甲功率/乙功率),如果采用两者的电压比计算,要用20log(甲电压/乙电压)。[例] 甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=10lg2=3dB。也就是说,甲的功率比乙的功率大3 dB。反之,如果甲的功率是乙的功率的一半,则甲的功率比乙的功率小3 dB。,dBmdBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值原创 2021-01-06 15:19:32 · 758 阅读 · 0 评论 -
GCC遇到的一些问题
GCC编译器遇到的一些问题/cstdlib:75:15: 致命错误: stdlib.h:没有那个文件或目录 #include_next /cstdlib:75:15: 致命错误: stdlib.h:没有那个文件或目录 #include_next <stdlib.h> 类似错误原因:这是由于gcc7已经吧stdlib.h纳入了libstdc++以进行更好的优化,C Library的头文件stdlib.h使用 Include_next,而include_next对gcc系统头文件路径很敏感。原创 2021-04-13 18:41:57 · 2237 阅读 · 0 评论 -
QT笔记
QT常见的一些错误一.Qwidget绘制带弧线的背景1. 重新实现paintEvent一.Qwidget绘制带弧线的背景1. 重新实现paintEvent作为独立窗口的时候需要先设置窗口参数,如果有父对象则不需要SubFram::SubFram(QWidget *parent):QWidget(parent,Qt::FramelessWindowHint){this->setAttribute(Qt::WA_TranslucentBackground);m_Color=QColor(22原创 2020-09-29 10:10:12 · 713 阅读 · 0 评论 -
QT常见的一些错误
QT常见的一些错误一.在QT中使用VS编译器的时候1. VS找不到stddef.h2. VS找不到ucrtd.lib二.lade表达式使用方法一.在QT中使用VS编译器的时候1. VS找不到stddef.hVS找不到stddef.h 添加路劲到INCLUDE环境变量,前提是有该路径C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt2. VS找不到ucrtd.libVS找不到ucrtd.lib 添加路劲到LIB环境变量,原创 2020-09-25 09:15:38 · 659 阅读 · 0 评论 -
全志A64Qt5.6.3移值之设置IDE交叉编译工具链
全志A64Qt5.6.3移值之设置IDE交叉编译工具链1.打开Q5.6的IDE Qt Creator的"工具"->“选项”2.然后选择“kits”->编译器 添加编译器选择右上角添加 选择GCC-C 编译器路径选择交叉编译工具所在的GCC工具 我这里是/opt/toolchain/aarch64-linux/bin/aarch64-linux-gnu-gcc再添加一个GCC-C++编译器路径选择交叉编译工具所在的GCC工具 我这里是/opt/toolchain/aarch64-li原创 2020-07-31 18:51:51 · 594 阅读 · 0 评论 -
全志A64Qt5.6.3移植
全志A64Qt5.6.3移植全志A64Qt5.6.3移植功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入全志A64Qt5.6.3移植把编译工具 gcc-linaro-aarch64.tar.xz 添加到环境.bashrc 中转载 2020-07-31 00:24:47 · 814 阅读 · 0 评论