
Qt
文章平均质量分 71
以实战为主,熟练的使用Qt控件实现各种功能效果
老杜095
一直从事产品技术研发和管理事务;熟悉vue+springboot、springCloud Alibaba、Nacos、Dubbo、Redis、RocketMQ、ElasticSearch/Solr、Mybatis、Netty前后端开发技术;对于高并发、分布式、多线程、异步技术经验丰富;精通QT、Android、IOS等技术;调研过Hadoop相关大数据及K8s+Docker技术
展开
-
Qt实现的聊天画面消息气泡
采用基于QWidget+Mingw实现的原生的消息气泡通过覆写QWidget::paintEvent(QPaintEvent *event)方法,每当窗口尺寸变化时都会触发paintEvent事件,在覆写QWidget::paintEvent(QPaintEvent *event)方法中重新绘制聊天气泡在QListWidget添加QListWidgetItem项目实现聊天气泡,可以实现气泡跟随窗口尺寸变化而动态的使气泡的宽高。原创 2023-12-12 17:19:01 · 1407 阅读 · 0 评论 -
基于QTreeWidget实现多级组织结构
采用基于QWidget+Mingw实现的原生的消息气泡通过QTreeWidget控件实现的多级组织结构树原创 2023-12-13 12:20:39 · 762 阅读 · 0 评论 -
基于QTreeWidget实现带Checkbox的多级组织结构选择树
采用基于QWidget+Mingw实现的原生的组织结构树,通过QTreeWidget控件实现的带Checkbox多级组织结构树。支持带复选框多级部门、人员,复选框未选中、选中、半选中状态以及样式自定义,本例中样式中圆形框;每一子级相对上级部门有缩进;支持点击上级部门复选框,关联的下级部门、人员节点也会自动选中/非选中;如果上级部门节点处于选中状态时,取消选中其中部分下级子节点时,上级部门节点的选中状态会自动变更为半选中状态;原创 2023-12-13 15:06:41 · 1575 阅读 · 0 评论 -
中标麒麟Linux64平台上QT5.6.3源码编译安装
这篇教程应用于中标麒麟Linux64平台上要编译安装QT环境;安装linuxdeploy打包工具,以源码编译方式安装;Ubuntu请参见将ubuntu16.04的qt编译环境,发布到没有qt环境的ubuntu16.04的机器上;采用的方式是linuxdeployqt命令方式。原创 2022-09-28 16:39:58 · 2369 阅读 · 0 评论 -
QT程序发布_Ubuntu
将ubuntu16.04的qt编译环境,发布到没有qt环境的ubuntu16.04的机器上。有两种方式,一种是手动打包,需要将所需的库导出等。第一种是是用打包工具linuxdeployqt,本文采用第二种。原创 2022-09-20 11:47:50 · 1069 阅读 · 0 评论 -
QT5.11_ms2017_32bit源码编译
这篇教程应用于Windows平台上要编译32bit的应用程序(包含Qt WebEngine模块),由于Qt5.12中的WebEngine模块要求在Windows上必须得安装了VisualStudio2017(只有64bit),QT安装的时候也只有一个ms2017 64bit的编译器,导致QT无法编译32bit的应用程序;解决方案就是手动将QT源码编译成32位的QT,也包括WebEngineView;原创 2022-09-20 11:37:32 · 1004 阅读 · 0 评论 -
QT5.11_ms2017_32bit安装
QT静态库QT5.11_ms2017_32bit安装原创 2022-09-06 19:01:54 · 732 阅读 · 0 评论 -
Qt5+mingw 在windows系统上调用COM控件时,用到__uuidof()报undefined reference to _GUID const& __mingw_uuidof()
刚开始百度了很多都没有结果,后来在Stack overflow上找到一篇关与这个问题的文章【点击查看】问题才得以解决,下面是详细过程1、在Qt工程文件.pro引入COM相关组件库 LIBS += -lQt5AxServer -lQt5AxBase -lole32 -loleaut32 -luser32 -lgdi32 -ladvapi32 -luuid2、获取接口和实现类的GUID字符串 例如:接口IPNXDataTrans,实现类PNXDataTransstruct("DAC..原创 2021-03-10 12:29:02 · 1168 阅读 · 2 评论