Qt
文章平均质量分 87
分享Qt知识,Qt C++
费码程序猿
青铜中的王者,王者中的青铜
展开
-
windows下使用VS2019 + CMake 进行Qt开发记录
常言道:工欲善其事必先利其器。工具利用的好,事半功倍。熟悉Qt的人都知道开发Qt程序ide可以使用qtcreator, 在windows下我们还可以选择vs studio进行Qt开发,vs的调试能力确实非同一般,vs+qt方式开发的时候可以安装Qt VS Tool插件,然后就能以.sln工程进行Qt开发。本文不探讨常用的Qt VS Tool插件方式,而是vs + cmake方式。原创 2023-09-28 10:30:57 · 4234 阅读 · 6 评论 -
带你一文搞懂Qt Widget的show、hide、close、setVisible、setHidden的作用和区别
QWidget之show、hide、close、setVisible、setHidden原创 2023-07-17 09:08:28 · 9520 阅读 · 2 评论 -
Qt6.5 LTS Windows使用VS2019编译全过程【包含静态编译】
鉴于之前一直使用的是Qt5,现在Qt6已经出到Qt6.6了,弄个Qt6尝尝鲜吧,但是从Qt5.15后不再提供安装包了,所以需要自己编译或者在线安装, 这里我们选择自己静态编译Qt6.5 LTS长期支持版本系统:Win11 家庭版处理器:12th Gen Intel® Core™ i5-12400F 2.50 GHz内存:16.0 GB1.cmake(>=3.16; >3.18.4 若需要使用 Ninja;>=3.19 若需要编译WebEngine; >=3.21.1若静态编译Qt6.2+)2.C+原创 2023-07-04 10:01:02 · 4367 阅读 · 1 评论 -
Linux共享内存和Qt共享内存QSharedMemory的使用,今天你会了吗
Linux共享内存和Qt共享内存SharedMemory简介Linux共享内存使用Qt共享内存SharedMemory使用简介Linux系统下进程通信的方式有很多:管道(pipe)命名管道(FIFO)内存映射(mapped memeory)消息队列(message queue)共享内存(shared memory)信号量(semaphore)信号(signal)套接字(Socket)共享内存允许两个或更多进程访问同一块内存。内存共享是使用的比较简单方便的一种了,简单的一些数据通信和文原创 2020-07-01 13:58:54 · 4285 阅读 · 12 评论 -
Qt自定义控件之圆形按钮、圆形头像
Qt自定义控件之圆形按钮、圆形头像一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-06-03 10:11:55 · 5093 阅读 · 24 评论 -
C程序命令行解析以及Qt命令行解析之QCommandLineParser
Qt命令行解析之QCommandLineParser、QCommandLineOption简介C程序命令行介绍Qt命令行介绍QCommandLineParser类QCommandLineOption类使用例程简介我们日常使用的软件很多都支持命令行,即程序参数输入。很多时候因为我们在图形界面下忽略有这么个东西,对于开发一些arm端软件的时候,加入一些执行参数有时候很有作用。C程序命令行介绍对于纯c软件,也会有使用命令行输入的场景,下面我们来看一个例子:int main(int argc, char原创 2020-05-14 17:50:17 · 939 阅读 · 0 评论 -
Qt显示图片的几种方式以及耗时比较
一.前言Qt作为GUI图形库的选择之一,图片的显示有时候也尤为重要。例如背景的显示,icon的显示等等。这里我们来探讨一下Qt的几种图片显示方式和时间消耗。二.Qt图片显示1.painter,这个作为Qt的基础绘画大师,能绘制各种规则不规则的图形,当然显示图片也不在话下。...原创 2020-05-06 15:48:54 · 8021 阅读 · 0 评论 -
Qt自定义类型信号槽发送接收,以及跨线程发送问题(详细篇)
Qt自定义数据类型信号槽传递1.Qt信号槽是Qt引以为傲的消息传递方式,这里我们不重点讨论信号槽,聊聊自定义数据发送问题,首先我们来看看Qt内置的一些数据类型: enum Type { Invalid = QMetaType::UnknownType, Bool = QMetaType::Bool, Int = QMetaType::Int, ...原创 2020-03-05 12:16:57 · 2889 阅读 · 0 评论 -
Qt文本滚动显示
广告文本滚动显示关于文本滚动显示程序,网上已经有很多版本,这次由于工程需要用到,于是自己用qt实现一个。这里我的思路是文字用paintEvent进行绘制,qt提供了fontMetrics()函数进行字体宽度的测量,字符移动用定时器进行位置刷新。1.这里我提供提供2个版本,版本1支持中英文,但是只能选一个方向滚动,无法字符首位连接循环滚动,字符超出显示范围自动滚动。2.版本2可循环滚动,但是...原创 2019-10-24 11:47:32 · 2229 阅读 · 0 评论 -
最新树莓派4B交叉编译Qt5.11.3【带opengl es2.0】
最新树莓派4B交叉编译Qt5.11.3【带opengl es2.0】一、手上接到一块树莓派4B开发板裸板,需要研究开发板用来开发项目的可行性。于是零资料的情况开始研究之旅,好在前人栽树好乘凉,网上已经有很多的关于树莓派pi2,pi3资料,但是由于树莓派4B刚出来不久,所以没有太多对应的资料,不过也是大同小异。这里提供树莓派的官方网站地址:https://www.raspberrypi.org/...原创 2019-10-17 13:37:35 · 3897 阅读 · 8 评论