QT/QML
文章平均质量分 61
QT/QML相关组件的使用,还注意事项的整理。
port9527
这个作者很懒,什么都没留下…
展开
-
由Qt::BlockingQueuedConnection引起的关闭Qt主页面而后台仍有进程残留
Qt主界面关闭后台进程残留;Qt::BlockQueuedConnection在发送信号与接收槽在同一个线程时导致应用死锁原创 2023-09-07 21:16:04 · 956 阅读 · 0 评论 -
QToolButton内存提前释放导致mouseReleaseEvent崩溃问题
从而导致了QToolButton的资源已经被释放,而mouseReleaseEvent还在处理鼠标释放的事件,而引发的崩溃;mouseReleaseEvent执行完成可能比released槽函数晚,这就有可能在槽函数中释放了QToolButton的内存但是mouseReleaseEvent还未执行完成的情况。这也是我们程序中低概率出现崩溃的原因。按道理说,永远不应该出现上面描述的问题,因为mouseReleaseEvent应该在released信号槽函数执行之前就已经执行了。1、问题现象及原因分析。原创 2023-08-08 14:49:20 · 212 阅读 · 0 评论 -
QGraphicsView、QGraphicsScene、QGraphicsItem的区别和用法
QGraphicsScene 是一个图形场景,用于管理2D图形项(QGraphicsItem)。场景提供了一个容器,可以在其中放置图形项,并在需要时进行管理和操作。可以将场景想象为一个绘图板,而图形项就是在绘图板上绘制的图形元素。它可以是图形图元(如矩形、椭圆、文本等)或自定义的图形项。每个图形项都可以具有自己的属性(如位置、旋转、缩放等),可以接收鼠标和键盘事件,并可以根据需要进行自定义绘制。它提供了一个视口,可以在其中显示场景,并支持用户交互操作(如平移、缩放、选择等)。原创 2023-05-12 14:43:13 · 840 阅读 · 1 评论 -
Visual Studio开发Qt5.12.3,使用QChartView widget时报错问题
VS2017 + Qt5.12.3 QChartView原创 2023-03-31 17:41:34 · 1040 阅读 · 2 评论 -
Qt Installer Framework应用总结
Qt Installer Framework应用总结官网文档位置:https://doc.qt.io/qtinstallerframework/ifw-overview.html本文主要是讲解配置文件的区别以及脚本的使用和一些概念的理解 ,基础的使用方式直接参考官方文档最佳。1、Centos7.9上安装安装包下载地址:https://download.qt.io/official_releases/qt-installer-framework/我选择的是3.1.1版本。下载.run文件在ce原创 2022-05-12 13:07:24 · 2035 阅读 · 0 评论 -
子类化QAbstractTableModel,实现table列排序和整列拖动功能
子类化QAbstractTableModel,实现table列排序和整列拖动功能本程序基于Qt5.9.9,Qt creator 4.11.0实现。效果图1、子类化QAbstractTableModel主要是实现QAbstractTableModel中的rowCount、columnCount、data这三个纯虚函数;headerData是用来实现上方和左侧的头显示的接口,这里我也重新override了。下面看主要代码:头文件MyTableModel.h#ifndef MYTABLEMODE原创 2022-04-26 14:47:46 · 791 阅读 · 1 评论