QML 新手基础
用于记录自己的QML学习之路
赢在未来5
我觉得我应该给我的blog定一个主要的方向了,有针对性质的定义一帮目标用户。结合我现在正在做的,和我喜欢做的,想要做的。我的blog定位最为重要的应该是 读书,做一个以技术书籍为支持,然后附带一些学习方向计算机视觉相关的学习研究,最好能搞点相关论文来研读,然后实践来提升blog的质量。我觉得我分栏中的那个碎片收集手册还是有必要继续做的,用这个专栏来吸引流量,解决一些用户常常搜索需要解决的问题。最后就是一些技术学习的基础补充,以后将碎片和基础进行大规模整理。可能就是我现用能力最大能做的事情了。
展开
-
Qml 自定义皮肤控件,支持颜色的方式换肤
Qml 自定义皮肤控件,支持颜色的方式换肤(以后会持续更新)关注我博客的同学,一直觉得我在提供的代码中,有很多自定义的控件,导致代码没得办法直接被使用。之所以没有在之前的博客里面没有把哪些自定义的代码提供出来,是因为我这边一直还没有整理完成,也没有按照我想要的框架搭建完成。今天我将这皮肤控件终于基本修改完成,只是每个控件展示Dome还没有建立完成。但是我会持续优化我的这个皮肤库,用最为简单的方式提供给大家学习和交流。github地址基本说明本代码库,就是搭建了一个qml的界面控件库,现在暂时只支持颜原创 2020-06-21 01:37:03 · 1034 阅读 · 0 评论 -
QML Text文字的自适应居中 、行间距、自定义messagebox
QML Text文字的自适应居中 、行间距、自定义messagebox需求自定一个messagebox,用来弹出提示消息。其中主要用到的技术一个技术就是文字的自适应居中,和行间距的设置。自适应变高(为完成,因为我们要统一窗口大小)。第一种方案/** *author : Teacher zeng *Create data : 2020.06 *functional description: 自定义一个消息弹框,这个弹框不是阻塞方式, *原创 2020-06-17 23:22:55 · 4657 阅读 · 0 评论 -
Qml Gridview移动显示标记
Qml Gridview移动显示标记需求在原有的gridview的已经显示了model中的图片数据,现在需要在到不同的item上根据不同的标签状态和收藏状态显示现在的结果示例图:鼠标移动到gridview上,当便签为空的时候,左边的图就是正常状态,并且移开的时候消失,如果标签不为空的时候,左边的图片高亮,并且移开鼠标不消失。鼠标移动到gridview上,当图片没有被收藏的时候,右边的桃心是空心的,鼠标移开的时候消失,当图片被收藏的时候,图片如上显示红心,并且鼠标移开不消失。其中有个需求在截图中原创 2020-06-12 23:37:23 · 645 阅读 · 0 评论 -
QML自定义控件(一)
QML自定义控件(一)学习背景:QML的界面开发其中最大一个意义在于,可以十分简单的创建一个属于自己的控件,而且能被重复的使用。今天我以Button为例简单介绍一下我在定义控件中所遇到的问题。我们都知道任何控件几乎都可以用Rectangle来开始,然后里面你想怎么画都可以。但我个人的观点是更喜欢用Button的,但是他们两个都有自己使用的场景。但是在一些特殊控件的自定义的时候,我这边一般还是喜欢使用相关功能的继承关系目标实现一个边框可以设定颜色,移动上去后有变化的button边框颜色高亮第一种方式在原创 2020-05-19 23:41:44 · 3063 阅读 · 0 评论 -
QSortFilterProxyModel控件学习(二)
QSortFilterProxyModel控件学习(二)目标问题在qml实现了排序和筛选过程后,新的需求需要将筛选后的数据进行导出。在QSortFilterProxyModel中有事件可以将在count变化的时候发出信号,但存在的问题是,这个countChanged事件会根据每次减少的数量,或者增加的数量而反复执行。所以只能再源码中进行新的信号定义。//countchanged 会由于删除的数据多少,来多次执行槽函数,如果我们这个槽函数中进行处理,会对性能有很大的损害onCountChanged:原创 2020-05-18 22:38:08 · 411 阅读 · 0 评论 -
popup控件的学习
popup控件的学习应用背景为什么要学习这个类呢,在实际开发中,当我需要设计自定义弹出框的时候,由于所装载它的rectangle控件的mouseArea事件被占用,弹出框中的任何点击事件就被穿透。这个时候需要使用到popup类可以解决这个问题,但是QML中是怎么通过popup控件解决这个问题的,我们需要系统的了解一下popup类的一些概念或者远离,才能处理这个问题!!!基础概念和待处理问题描述Inherits: QtObjectpopup能被Window 和 ApplicationWindow同原创 2020-05-16 00:35:57 · 484 阅读 · 0 评论 -
QSortFilterProxyModel控件学习(一)
SortFilterProxyModel基于QML的QSortFilterProxyModel控件学习(一)应用背景现有的项目中已经实现了model/view,在此基础上,为了不对代码进行大规模的修改,第二由于本身对于重新去搭建新的SortFilterProxyModel,c++开发时间成本比较大。所以在GitHub上找到了这份基于QML实现QSortFilterProxyModel的控件进行一个学习和使用下载是源代码地址 Dome地址引用方法克隆下载存储库,在工程文件.pro中 添加 includ原创 2020-05-15 23:47:11 · 574 阅读 · 0 评论