![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QML
文章平均质量分 57
动物都会叫<^_^>
少说话,多干事。
展开
-
QML加载资源文件
一开始的时候,报错如下: QML Image: Cannot open: qrc:/img/file/txt.png设计的方法想的是将自己的qml文件和资源图片分开,创建两个资源文件,结果发现,弄死弄活图片都显示不出来。后来看了网友的解决方案还是不行,结果自己突然想到了可能是资源加载的问题。所以,我把我的资源文件和我的qml文件都放在同一个资源前缀下。(之前我是整了两个)然后就可以了。...原创 2018-03-27 14:05:00 · 3723 阅读 · 0 评论 -
qml Android linux windows 打开文件选择
先说废话:经过一段时间对Qt的学习,想在Android上搞点事情,中途遇到了一个大坑,就是打开Android的文件系统进行文件选择,别以为这个功能简单,直接使用一个什么FileDialog就可以完事了,你要是这样想,兄弟,你把这个页面关了吧。一、实现功能:本博客的功能是讲解在Qml在Android平台下进行文件选择,网上的人说了一大堆,缺胳膊少腿的,还是官方给的案列比较靠谱点。二、运行...原创 2019-02-19 14:41:39 · 1070 阅读 · 1 评论 -
QML 自定义Button
写在前面:正如标题所说,本博客实现的是自定义 qml 中的Button。一:实现效果1、Button设置 flat 属性为false2、Button 设置 flat 属性为 true二、实现总结:除了和原生qml自带的Button的外边框不一样外,其他的都是一样的,给需要的朋友参考一下。三、代码下载地址:点击这里下载代码四、如何使用4.1、文件结构4.2 调用代码: ...原创 2019-01-08 10:40:32 · 3516 阅读 · 2 评论 -
Qml ScrollView 和 TextArea 有 灰色区域
写在最前面:一、本文解决的问题是:Qml中,使用ScrollView 和 TextArea 进行设计输入框时,初始化的时候默认会有一个灰色框框。二、相关代码如下: ScrollView{ TextArea{ //这样写铁定会出现灰色框框,不知道算不算的上是Qt的一个Bug。 } }三、问题运行如图:图片中灰色的区域实际上就...原创 2018-12-19 08:46:50 · 1276 阅读 · 0 评论 -
qml 自定义Slider
写在最前面,由于最近项目需要,需要使用qml的滑块,无奈的是,系统提供的slider颜色是系统的颜色,so,我得自己重新写一个,所以,最后的效果如下:其实这个实现的原理是progress实现的,目前缺点不足的是,我自己感觉和系统的比起来,我的用鼠标拖动的时候,会抖动,这个估计还得做一个抖动处理,等以后再说吧,下面是代码,只给出了重要部分 需要的请自己下载。这一部分是提供给外部的设置属性:...原创 2018-11-23 16:02:17 · 2120 阅读 · 4 评论 -
QML跨平台布局注意事项
QML跨平台布局注意事项1、本博客解决的问题:罗列出qml程序在跨平台下,各个组件之间的布局使用事项,仅在windows和linux上进行测试,mac和安卓暂时未进行测试。2、问题前言:在使用qml进行夸平台开发的时候,往往会出现很多意料之外的问题,最大的一个问题就是各个组件之间的位置关系,本文针对此问题,总结如下几点建议,如有不妥之处,还请见谅。3、问题描述:由于笔者的work需要,在wi...原创 2018-11-14 10:31:29 · 670 阅读 · 0 评论 -
Qml SwipeView隐藏未选中页面
本文解决问题:隐藏 Qml SwipeView 组件未选中的子项在SwipeView 组件中添加 clip: trueclip: trueclip: trueclip: trueclip: trueclip: true没有添加此属性:如图所示:添加属性后:...原创 2018-10-30 15:47:53 · 1301 阅读 · 0 评论 -
QML 导入ttf图标库
目的:实现Qt导入矢量字体图标库,并在QML中进行调用显示话不多说,给你看看效果图 注意:这个音乐符号并不是图片,是文字,有兴趣的请看后文,用不到的请关闭本页面步骤一:下载你喜欢的图标字体库 这里我推荐以下两个网站,很多图标是免费的,可以自行下载。 阿里图标库 FontAwesome 下面的实验中,我采用...原创 2018-08-25 10:45:35 · 1640 阅读 · 0 评论 -
qml 在鼠标位置放大图像
首先话不多说,全网找遍了都没有找到解决办法,自己最后算出来的。全网第一家,谢谢。不知道那么录制gif图片,就只能干瘪瘪的凑合着看这三张图片了 实现原理:定义自己需要显示的区域(rectangle、image等)定义鼠标区域并且去填充显示区域,记住,每次缩放后都需要重新去填充一次才可以根据鼠标获取到图像的位置,进行最开始和最后的位置计算(这一步是最难的,很多人都是写的很难...原创 2018-08-16 15:55:06 · 2704 阅读 · 5 评论 -
QML自由拖拽区域中的图片
本博客的主要内容实现通过QML实现自由拖拽一个区域中的图片一、实现思路 实现是通过QML中的MouseArea的属性来实现的。二、实现代码Rectangle { id: opacitytest; anchors.fill: parent Image { id: pic; sou...原创 2018-06-11 11:41:59 · 1047 阅读 · 0 评论 -
Qt软键盘
**写在前面:**此键盘是参考网上各位大神的代码,经过自己进一步加工,处理最后才编写出的。希望各位再使用的时候,能够多多提供意见,我会进一步修改的。本键盘支持嵌入式平台软键盘输入,贼好用。git代码地址:https://github.com/wodelover/QKeyTools觉得好用请点个星星,谢谢。...原创 2019-05-17 14:39:20 · 6097 阅读 · 10 评论