
Qt学习
文章平均质量分 79
日常开发中所遇到的qt问题小记和一些针对qt的开发技能小结
meoeoeo
这个作者很懒,什么都没留下…
展开
-
Qt 使用QTreeView实现可复选树
Qt 可选树形结构Qt 使用QTreeView实现可复选树需求描述实现分析实现代码Qt 使用QTreeView实现可复选树需求描述我们经常可能有个需求就是:我们需要以树形结构去展示并选择某种数据,如下所示:其中要求可以选择树上的节点,且当某节点的被选中后其子节点和父节点要随之联动。实现分析我不清楚Qt有没有这样现成的控件支持,据我所知可能没有(了解的人请多指教哟),所以我们可以简易实现一个,由于我们项目很多时候都是采用model+view的形式进行,所以我打算采取直接在QTreeView上做一原创 2021-11-07 15:43:05 · 2000 阅读 · 0 评论 -
继承QWidget使用QPainter自定义二维图形控件【Qt学习】
继承QWidget使用QPainter自定义二维图形控件【Qt学习】通过阅读该文章,将了解本文所说的二维图形控件的基本概念、为何要自定义二维图形控件、如何自定义二维图形控件。该文章将首先进行一些书面化的描述,然后再通过继承QWidget,使用QPainter自定义折线绘制控件进行演示,控件效果如下图:(注:该例子仅仅是为了说明如何实现简单的自定义绘制,其实折线绘制我们一般是不会选择自定义实现,完全可以使用更加优秀的第三方库进行实现,如:QCustomPlot)一、理论部分1. 二维图形控件基本概原创 2021-02-05 15:49:02 · 1615 阅读 · 0 评论 -
Qt-QLineEdit信号editingFinished ()在回车时多次触发
Qt-QLineEdit信号editingFinished ()在回车时多次触发的原因以及解决方案?1. 前言这是我开发过程中遇到关于QLineEdit的一个小问题,当时比较懵逼,所以记录下,通过阅读,你可能会知道为什么QLineEdit的editingFinished 在回车并弹窗时被触发了两次以及解决方案。2. 直奔主题2.1 问题产生的情景使用QLineEdit获取用户的输入,当检测到用户输入为空时进行弹窗提示,并将QLineEdit重置为默认值,代码如下:// 连接信号与槽:on_ui对原创 2020-08-17 21:08:30 · 12644 阅读 · 1 评论