QT
文章平均质量分 51
Jkdon
一个简单纯粹的人
展开
-
Qt 开发环境搭建
进入qt/目录,可以看到如下列表:最新版本是6.4,但是进入最新版本后,未找到.exe可执行文件,只有源码,这是因为Qt从5.15版本之后,不再提供离线安装版本,5.15以上的版本只能通过在线安装的方式,且必须通过Qt官方网站下载安装器下载安装。原创 2023-02-04 09:13:25 · 2716 阅读 · 0 评论 -
Qt自定义控件-自定义电池
通过重载paintEvent方法,实现电池外观绘制,其中的动画效果通过定义QPropertyAnimation变量实现,电池的大小根据窗口大小动态调整,支持电池颜色、动画时长等自定义;具体实现如下,仁者见仁,智者见智,欢迎各位同仁不吝赐教。原创 2022-10-20 17:20:37 · 791 阅读 · 1 评论 -
Qt自定义控件-自定义SwitchButton
自定义SwitchButton,继承QWidget,然后重载paintEvent方法来绘制按键外观,其中动画效果通过定时器timer处理,可以自定义按键宽度、高度以及圆角,重载mousePressEvent方法实现点击功能;按键开关状态通过信号获取,实现方法多种多样,欢迎感兴趣的朋友探讨。原创 2022-10-20 16:30:14 · 902 阅读 · 0 评论 -
Qt QTableView自定义代理进阶(二)
"我是按键" });} //paint函数是const类型的函数,不能改变成员变量的值,但能改变mutable修饰的成员变量的值 void ButtonDelegate :: paint(QPainter * painter , const QStyleOptionViewItem & option , const QModelIndex & index) const {原创 2022-10-10 16:52:59 · 1688 阅读 · 0 评论 -
Qt TableView之自定义代理按键进阶(一)
3、如有不足之处欢迎指出,后续会持续优化,欢迎关注。1、开放自定义按键数量及名称。2、能够判断出哪一个按键按下。原创 2022-09-30 09:28:37 · 1368 阅读 · 5 评论 -
Qt TableView之自定义代理按键
【代码】Qt TableView之自定义按键。原创 2022-09-28 10:10:40 · 2082 阅读 · 1 评论 -
Qt按键(一)autoRepeat 属性
使能此属性后,按键按下后,pressed信号released信号clicked信号将会有规律的发射,第一次信号发射延迟时间有autoRepeatDelay决定,发射间隔由autoRepeatInterval决定;原创 2022-09-18 15:27:32 · 1525 阅读 · 0 评论 -
Qt Creator 项目建立、编译、运行、发布
qt 开源社区:点击打开链接创建qt应用1、选择项目模板2、输入项目信息3、选择构建套件4、输入类的信息5、设置项目管理至此,一个项目就创建完毕原创 2018-05-26 17:56:19 · 5458 阅读 · 0 评论 -
Qt基于windeployqt程序打包
Qt提供了一个windeployqt工具来自动创建可部署的文件夹,对程序进行打包,下面具体说明一下使用步骤。首先,来程序分为debug版和release版,debug版主要用来调试,里面包含大量的调试信息,所以程序比较大;release版是发部版,是程序最终要发部的。所以,程序打包都是基于release版打包的。通过左下角按钮可以选择debug版和release版debug版和release版分别...原创 2018-05-30 08:34:26 · 1912 阅读 · 1 评论