摘要: 想想也零零散散写了好几年 Qt 相关博客了,最近一看 Qt 相关的博客有一百多篇了,所以就想着汇总一下,也好方便后来的 Qt 爱好者学习和参考借鉴,后面有新写的 Qt 相关博客也会持续更新在这篇博客的。这篇博客暂时只记录 QWidget,QML 有空会另外写篇博客总结下。 有些博客的源代码可能没有在 阅读全文
posted @ 2023-03-27 15:36 fengMisaka 阅读(665) 评论(4) 推荐(1) 编辑
摘要: ## 效果 ![QtApp_CustomControl.gif](https://s2.loli.net/2023/07/17/8CcJYtVISo4lvH6.gif) ## 下载地址 https://github.com/confidentFeng/CustomControl.git ## 项目结 阅读全文
posted @ 2023-07-17 17:48 fengMisaka 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在嵌入式开发时,不能通过鼠标键盘输入是很常见的。这时候就需要通过软件层,实现软键盘和输入法来满足用户需求。不过不需要自己造轮子,网上有很多可以参考的开源虚拟键盘,即使不完全符合自己要求,也可以参考着修改下。 下面介绍本人推荐的几个虚拟键盘,如果有侵权,可以联系删除或整改。 ## 开源虚拟键盘推荐 # 阅读全文
posted @ 2023-07-11 16:29 fengMisaka 阅读(3174) 评论(8) 推荐(0) 编辑
摘要: 这里使用 Qt 模仿实现了 Win10 系统下的 Wifi 列表,主要用的是 QlistWidget + xml + cmd命令行 实现。 ## 效果 ![QtApp_wifiList.gif](https://s2.loli.net/2023/07/11/qetIzobcuwRAyd8.gif) 阅读全文
posted @ 2023-07-11 10:22 fengMisaka 阅读(544) 评论(0) 推荐(0) 编辑
摘要: ## forever 死循环宏定义,和 while(1) 类似,其底层使用 for( ; ; ) 实现,使用方法如下: ```c++ forever { // ... } ``` ## foreach ```c++ QStringList strList; QString str; foreach( 阅读全文
posted @ 2023-06-20 17:45 fengMisaka 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 本文主要积累一些常用宏定义,有些定义在头文件 QtGlobal 中。 ## QT_VERSION ,QT_VERSION_CHECK ```c++ // 主要用于条件编译设置,根据Qt版本不同编译不同的代码 // 我这里用的Qt版本是5.12.2,因此软件走的分支是isHighVer = false 阅读全文
posted @ 2023-06-20 17:09 fengMisaka 阅读(252) 评论(0) 推荐(0) 编辑
摘要: ## 一、注释: 用 # 注释,表示到行尾均为注释。 ## 二、include: 包含别的文件,例如:`include xx.pri`。类似于 c++ 的 #include。。。 ## 三、平台宏: `win32/macx/unix/linux-g++`等,分别对应于`windows、mac、uni 阅读全文
posted @ 2023-06-20 17:06 fengMisaka 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 运行时出现错误提示: QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed QIconvCodec::convertFromUnicode: using Latin-1 for conversio 阅读全文
posted @ 2023-04-23 15:12 fengMisaka 阅读(3252) 评论(0) 推荐(0) 编辑
摘要: 由于 RK3588 NVR 方案的内核不支持 Framebuffer 显示,没有 /dev/fb0,所以不支持 LinuxFB 平台插件。所以要编译一个 eglfs_kms 的版本。 前面的安装交叉编译工具链、安装 Qt Creator 等步骤这里都省略了,不清楚的可以看上一篇博客: RK3588 阅读全文
posted @ 2023-04-23 14:13 fengMisaka 阅读(2651) 评论(2) 推荐(0) 编辑
摘要: 下面介绍如何进行 RK3588 ARM Qt 开发环境搭建。开发环境: 主机(虚拟机) : ubuntu 18.04 x86_64 目标机(RK3588 ARM板,NVR 方案) 交叉编译工具链:RK3588_NVR_SDK_SDK/build/toolchain.tar.gz Qt 版本:Qt5. 阅读全文
posted @ 2023-04-21 16:33 fengMisaka 阅读(2616) 评论(0) 推荐(1) 编辑
摘要: 一、RK3588 简介 Core-3588J 基于 Rockchip 全新一代旗舰 AIoT 芯片 – RK3588,采用了 8nm LP 制程;搭载八核(Cortex-A76 x 4 + Cortex-A55 x 4)64位 CPU,主频高达2.4 GHz。 主要特性: 8nm 先进制程,8 核 阅读全文
posted @ 2023-04-20 14:21 fengMisaka 阅读(1434) 评论(0) 推荐(0) 编辑