QT
文章平均质量分 53
Li_Zhi_Yao
花有重开日,人无年少时!
展开
-
Qt图形与图片
记录部分Qt界面开发使用到的位置相关知识,以免忘记。原创 2022-08-01 17:33:29 · 339 阅读 · 0 评论 -
重写QGraphicsTextItem偶现不能接收keyPressEvent
重写了QGraphicsTextItem,鼠标双击时进入编辑状态,发现有时接收不到键盘响应事件,重新双击一下又可以了,这就诡异!要是一次都收不到还能理解,这收不到重新双击一下又可以了我就不理解。.........原创 2022-07-18 17:53:39 · 654 阅读 · 0 评论 -
Qt 小笔记
记录部分Qt部分界面设计小要点方便下次使用时到处找,持续更新原创 2022-07-07 15:52:30 · 1036 阅读 · 1 评论 -
Qt控件绑定值
文章目录前言一、绑定二、获取前言最近了解了一下setProperty和property,突然萌生一个想法,之前写的代码有很大优化控件,就是控件可以绑定值了,我这里拿QTableWidget每一行绑定一个结构体写个demo演示一下,dddd!一、绑定结构体如下:struct ST_Test{ char szName[256]; int iLen; char c; char szPhone[32]; ST_Test(){} ST_Test(char原创 2022-03-31 11:51:51 · 2543 阅读 · 0 评论 -
Qt 子窗口和父窗口,子窗口和子窗口控件获取
文章目录前言一、代码二、局限性前言Qt开发过程中,难免会遇到子窗口需要获取父窗口某个控件的状态,或者是子窗口需要获取另外一个子窗口某个控件的状态,之前用过回调、全局变量、信号和槽连接,但是都太麻烦了,后面研究出一种简单的方法,会有一定的局限性,可以根据自己的情况酌情使用!一、代码前提是子窗口创建需要传父窗口的指针,具体代码如下// 父窗口继承QWidget就行(或者你直接用父窗口类名,包含父窗口头文件,直接取label而不需要findChild)// 父窗口控件对象名为label(设计师界面或者原创 2022-03-24 11:46:05 · 7351 阅读 · 0 评论 -
Linux Qt程序打包发布
前言用的国产Linux系统,系统自带Qt4的库,开发用的Qt5.14,在不影响原有Qt4的库的前提下,打包发布,整了好长一段时间,记录一下PS:我这国产Linux下WPS用的Qt4的库,不能影响其他软件正常使用一、Pro文件硬编码可执行文件库的搜索路径,qt.pro添加如下:unix:!macx: LIBS += -L./QtLibQMAKE_LFLAGS += -Wl,-rpath=./QtLib二、qt.conf文件1.qt工程创建并添加qt.conf文件[Paths]Pr原创 2021-11-30 18:26:03 · 2200 阅读 · 0 评论 -
QT 按钮单选互斥并取消抬起
文章目录前言一、效果图二、具体实现1.设计师界面配置2.源码总结前言最近有项目要求,要求按钮组需要单选互斥,并再次点击之后能够取消,但是在调用setAutoExclusive设置互斥或将按钮添加到按钮组之后,clicked进入槽之后,isChecked状态一直是true,并且调用setChecked(false)没用,网上搜不到,只能自己动手了,顺便记录一下一、效果图废话不多说,看图说话(好像录制效果不太好,有些是双击了,勉强凑合)二、具体实现1.设计师界面配置配置如下图所示:原创 2021-07-07 10:50:13 · 2194 阅读 · 0 评论 -
QT 贪吃蛇
文章目录前言一、效果图二、源码2.1 头文件2.2 源文件2.3 main函数前言好久没更新了,新工作转做QT开发,周末写个小游戏练练手,大佬略过,开发环境Qt5.14.2 !一、效果图功能很简单,不到200行代码,直接上图二、源码代码如下,注释很详细,就不再说明2.1 头文件#ifndef SNAKEGAME_H#define SNAKEGAME_H#include <QMainWindow>#include <QLabel>#include原创 2021-07-02 23:33:13 · 413 阅读 · 1 评论 -
Linux qt pro文件判断系统架构以及定义宏
文章目录前言一、判断系统架构二、定义宏总结前言由于Linux平台项目需要同时在 x86 和 arm64 上编译,并且需要指定不同的包含路径,并且 pro 文件需要定义宏,特此记录一下一、判断系统架构pro 添加如下代码:#函数原型为contains(variablename, value),如果 variablename 包含 value 则返回成功#QMAKE_HOST.arch:qmake变量,计算机架构#x86_64:终端输入 lscpu 可以参看当前计算机架构,x86 是 x8原创 2020-11-09 18:17:28 · 4089 阅读 · 0 评论