QML
文章平均质量分 58
lucky-billy
灵活的胖子!
展开
-
QML 中实现国际化翻译
Qt 中提供了多种将字符串标记为可翻译的方法,我们将之称为国际化翻译。原创 2024-01-05 14:15:44 · 645 阅读 · 2 评论 -
QML 项目中使用 Qt Design Studio 生成的UI界面
今天来和大家聊一下 Qt Design Studio 这个软件。这个软件的主要功能是用来快速完成 UI 界面,就和 widget 中的 designer 设计器一样,可以把控件直接拖到界面上,通过修改属性快速完成一个界面,通过预览非常直观的看到界面效果,效率可以说是非常高的。不同的是,Qt Design Studio 生成的是 .ui.qml 文件,看后缀我们就知道这是用在 Qt Quick 项目中的。相当于原来的 qt quick designer,原创 2024-01-03 16:12:59 · 4381 阅读 · 4 评论 -
QML 中自定义虚拟键盘
我们知道Qt 中虚拟键盘模块遵循的是 GPL 协议,是不可用于商业发布的。如果项目中使用了 Qt 自带的虚拟键盘,在正式发布项目时必须要开源才可以。因此为了避免使用此模块就需要自己来实现一个虚拟键盘功能。博主在网上也搜到了一些资源,基本上都是 widget 来实现的,用 qml 来做的很少,这里我们以官方的虚拟键盘为参照,用 qml 自己实现一个键盘。原创 2024-01-03 10:06:06 · 1061 阅读 · 2 评论 -
Qt Quick 动画入门篇
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处动画和过渡类型Transition - 在状态更改期间设置过渡动画SequentialAnimation - 按顺序运行动画ParallelAnimation - 并行运行动画Behavior - 为特性更改指定默认动画PropertyAction - 设置动画期间的即时特性更改PauseAnimation - 在动画中引入暂停SmoothedAnimation - 允许特性平滑跟踪值Sprin原创 2021-09-28 15:16:04 · 1653 阅读 · 2 评论 -
Qt Quick 进阶之路
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。原创 2021-09-24 09:13:15 · 974 阅读 · 0 评论 -
QML 图形渲染 - ZoomBlur
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:18:22 · 565 阅读 · 0 评论 -
QML 图形渲染 - ThresholdMask
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:17:50 · 412 阅读 · 0 评论 -
QML 图形渲染 - RecursiveBlur
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:17:18 · 295 阅读 · 0 评论 -
QML 图形渲染 - RectangularGlow
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:10:33 · 596 阅读 · 0 评论 -
QML 图形渲染 - RadialGradient
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:10:01 · 595 阅读 · 0 评论 -
QML 图形渲染 - RadialBlur
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:09:27 · 309 阅读 · 0 评论 -
QML 图形渲染 - OpacityMask
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:08:54 · 1062 阅读 · 0 评论 -
QML 图形渲染 - MaskedBlur
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:07:01 · 569 阅读 · 0 评论 -
QML 图形渲染 - LinearGradient
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:06:28 · 682 阅读 · 0 评论 -
QML 图形渲染 - LevelAdjust
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:05:56 · 326 阅读 · 0 评论 -
QML 图形渲染 - InnerShadow
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:05:24 · 603 阅读 · 0 评论 -
QML 图形渲染 - HueSaturation
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:04:52 · 512 阅读 · 0 评论 -
QML 图形渲染 - Glow
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:04:21 · 968 阅读 · 0 评论 -
QML 图形渲染 - GaussianBlur
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:03:48 · 1169 阅读 · 0 评论 -
QML 图形渲染 - GammaAdjust
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:03:13 · 414 阅读 · 0 评论 -
QML 图形渲染 - FastBlur
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:02:40 · 1284 阅读 · 2 评论 -
QML 图形渲染 - DropShadow
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:01:56 · 861 阅读 · 0 评论 -
QML 图形渲染 - Displace
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:01:20 · 282 阅读 · 0 评论 -
QML 图形渲染 - DirectionalBlur
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 09:00:26 · 517 阅读 · 0 评论 -
QML 图形渲染 - Desaturate
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 08:56:57 · 244 阅读 · 0 评论 -
QML 图形渲染 - ConicalGradient
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 08:56:21 · 544 阅读 · 0 评论 -
QML 图形渲染 - Colorize
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 08:55:47 · 340 阅读 · 0 评论 -
QML 图形渲染 - ColorOverlay
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 08:55:04 · 879 阅读 · 0 评论 -
Qt Quick 图形渲染 - QtGraphicalEffects 的25种特效
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处简介原创 2021-09-02 08:51:44 · 2473 阅读 · 1 评论 -
QML 图形渲染 - BrightnessContrast
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 08:51:09 · 438 阅读 · 0 评论 -
QML 图形渲染 - Blend
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2021-09-02 08:50:10 · 605 阅读 · 0 评论 -
Qt Quick 渲染之 Scene Graph 详解
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处简介在 Qt widget 中的渲染方式是传统的命令式绘图系统,使用 QPainter 依次为每个界面元素渲染,不断地重复渲染状态。而在 Qt Quick 中修改了界面的渲染方式,自 Qt Quick 2 起统一使用 OpenGL ES 2.0 或 OpenGL 2.0 来渲染界面。这样做的好处是,所有要渲染的界面元素均在最后统一提供给 OpenGL,极大减少状态切换时间和渲染时间。就像写文件,把要写的内容存在原创 2021-08-30 11:41:05 · 2078 阅读 · 3 评论 -
QML 中使用 QQuickImageProvider 实现图像动态刷新
/*#include <QObject>#include <QQuickImageProvider>#include "camera.h"#include "qyiccameracontrol.h"#include "qymvcameracontrol.h"#include "qybaslercamercontrol.h"#include "qyvrcameracontrol.h"class ImageProvider : public QQuickImagePro原创 2021-08-12 13:53:30 · 2020 阅读 · 0 评论 -
QML 中常用的 JS 函数整理
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处前言QML是对 JavaScript 的扩展,提供了JS主机环境,支持JS语法。但有些地方是和浏览器中的JS库不同的,比如不支持DOM(Document Object Model),无法访问浏览器或者 nodejs 的接口等。此章节整理了一些经常在QML中使用的JS函数,方便开发中使用。数组v...原创 2020-04-26 08:15:00 · 4853 阅读 · 1 评论 -
C++ 中如何访问 QML
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2020-04-11 14:24:07 · 2615 阅读 · 0 评论 -
QML 中如何动态创建组件
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2020-04-08 14:54:04 · 8765 阅读 · 7 评论 -
Qt Quick 渲染机制
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2020-04-07 17:42:14 · 5332 阅读 · 1 评论 -
Qt 中如何注册一个 C++ 类到 QML
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处原创 2020-04-06 13:33:36 · 4553 阅读 · 1 评论 -
QML 中 padding 和 margin 的区别
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处borderborder代表边框,可以设置border的宽度和颜色等属性。margin查看帮助文档可以得知,margin代表一个控件的边框到另一个控件的边框的距离,属于容器外部距离。padding查看帮助文档可以得知,padding代表自身边框到自身内部另一个容器边框之间的距离,属于容器...原创 2020-04-05 15:23:53 · 9759 阅读 · 0 评论