![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QML
43967777
一枚程序猿
展开
-
Qt Quick构建问题,debug可以生成,release无法生成可执行文件!
1.在工程中,本来可以release编译的,然后突然有一次不能构建了,也没有任何的错误提示。找了半天没找到结果。2.经过反复的排查,终于发现了问题。3.起因:我曾经在qrc文件中重命名了一个qml文件,本来qml文件是小写的,重命名大写后,资源文件还是小写的,但是在文件夹里看是大写的,因为当时是debug模式,没有注意到资源文件的大小写问题,所以才出现了这个坑。4.此时需要把资源文件的...原创 2018-11-27 10:03:59 · 2263 阅读 · 0 评论 -
谈一下分辨率与像素
我的笔记本,华硕飞行堡垒屏幕尺寸:15.3上图的PPI 143.98 在我们这里称作LPI,逻辑像素密度QML获取它的方法:(因为是毫米每像素,所以要吧毫米转成英寸)property real lpi:Screen.logicalPixelDensity*25.4//输出141.95107844318593PPI,每英寸像素密度安卓开发基准:160...原创 2019-04-19 12:40:56 · 339 阅读 · 0 评论 -
QML---文件模型
1.文件作为模型model:FolderListModel{ id:folderModel; objectName: "folderModel"; sortReversed:true sortField :FolderListModel.Name showDirs: true; showFiles: false; showDirsFir...原创 2019-03-29 12:48:31 · 288 阅读 · 0 评论 -
QML---视图功能
StackView,ListView针对于2.x的控件1.关闭ListView的滑动//设置排列方向orientation: ListView.Horizontal//禁止滑动interactive:false2.关闭StackView的动画效果StackView{ id:productStack Layout.fillHeight: true ...原创 2019-03-29 10:41:46 · 355 阅读 · 0 评论 -
QML---【ListView高亮组件】
1.Listview2.0高亮组件:必须填入listview的IDComponent { id: highlightBar Rectangle { width: 200; height: 50 color: "#FFFF88" y: listViewID.currentItem.y; Behavi...原创 2019-03-27 16:31:46 · 1080 阅读 · 4 评论 -
QML-----一些动画特效
废话不多说,直接上代码 // fadeIn/fadeOut PropertyAnimation { id:animFadeIn target: root duration: root.duration easing.type: root.easingType property: 'opacity';...原创 2019-04-10 12:06:17 · 3597 阅读 · 2 评论 -
QML----StackView动画
废话不多说,直接上代码(这里是渐入溅出)StackView{ objectName: "rootStack" id:stackView initialItem: spalsh anchors.fill: parent replaceEnter: Transition { PropertyAnimation { target: stackView property: ...原创 2019-04-10 10:59:21 · 1764 阅读 · 0 评论 -
QML---XmlListModel与Qt 5.12 TableView
1.原创 2019-03-04 13:17:33 · 778 阅读 · 0 评论 -
[Qt]----打印阻截日志
1.AppLog.cpp#include "AppLog.h"#include <QMutex>#include <QFile>#include <QDateTime>#include <QTextStream>#include "../FileAndDir/FileOperator.h"void outputMessage(Q...原创 2019-03-05 09:54:08 · 140 阅读 · 0 评论 -
QML--------[LaunchChild]
私有化组件LaunchChildhttps://github.com/15637476265/LaunchChild1.加载UI组件用的。2.架构3.效果 切换不同的source,并绑定返回信号。原创 2018-12-28 11:31:20 · 136 阅读 · 0 评论 -
QML------[FontAwesome]
FontAwesome:是一个类似Unicode编码的格式,1.核心文件核心文件有:TTF文件 FontAwesome.qml Loader.qml Variables.qml图标的本质其实是Text元素,字体元素,而不是图标或者图片。项目示例:https://github.com/15637476265/QML_FontAweSomeMinimal...原创 2018-12-11 10:14:13 · 277 阅读 · 0 评论 -
QML------[Material风格]
使用qtquickcontrols2.conf[Controls]Style=Material[Universal]Theme=DarkAccend=Red[Material]Theme=LightAccend=TealPrimary=BlueGrey必须要加入qml.qrc里面,不然会无法生效。QT += quickcontrols2import Q...原创 2018-12-13 10:16:49 · 1763 阅读 · 0 评论 -
QML--汇总自定义插件
说明:用于自定义插件目录下的汇总,以便Qt designer引用相关自定义插件的时候正确的寻找路径。正常情况:异常情况:方法:1.插件总目录为:QML_CUstom_model,子文件夹为相关插件 2.bat文件(需要在Path环境中加入qmlplugindump 的路径)@echo offqmlplugindump -builtins > bui...原创 2018-11-28 16:16:55 · 696 阅读 · 0 评论 -
qml----坑系列
下面列举一下所遇到的部分坑:1.SwipeView不要为子page或者Item指定width和height,不然会白屏界面直到界面卡死退出。2.FolderListModel不支持自然数排序。3.尽量不要用loader加载视图和界面,不然无法通过rootObjct()方法获取对象。4.win条件下为source指定本地文件的时候,必须加上"file:///"。5.json文本不...原创 2019-05-20 11:27:57 · 1070 阅读 · 0 评论