客户端 使用QtQuick技术开发酷炫的XP客户端经常遇到白屏或者无界面 if Qt is built using ANGLE, its shared libraries and the required shared libraries of the Direct X SDK need to be ...
分类:
其他好文 时间:
2016-06-10 19:11:59
阅读次数:
164
先看一下效果图: 实现功能:点击不同的色块可以改变文字的颜色。 实现步骤: 一、创建一个默认的Qt Quick工程: 二、添加文件Cell.qml 这一步主要是为了实现一个自定义的组件,这个组件就是我们看到的那个色块,很明显定义成组件可以则兼UI的复用。 1 import QtQuick 2.0 2
分类:
其他好文 时间:
2016-02-02 01:15:26
阅读次数:
404
编写第一个QML,在成功跑完HelloWorld后,决定自己实现Button按钮类。Button是在Quick2版本以上的QtQuick Controls出现的。在Qt5.5.1版本中,选择插入Qt Quick Controls Application然后在使用button时要注意,在.ui.qml...
分类:
其他好文 时间:
2015-12-25 11:46:45
阅读次数:
164
Qt Quick之于QML,正如Qt 之于 C++,QML是Qt中开发的一个新的语言,而Qt Quick是这个语言的一个组件库,其中包含了很多用QML写的可以现成使用的组件。QML Hello World// 导入语句部分import QtQuick 2.4import QtQuick.Window...
分类:
其他好文 时间:
2015-12-23 17:45:34
阅读次数:
121
3.2 把Page Item和Marker Item绑定之前我们实现了PagePanel组件, 使用了三个state来切换Page组件的opacity属性; 这一步我们会使用Marker和MarkerPanel组件来实现页面导航;在原型阶段, MarkerPanel组件十分简单, 没有不论什么功能;...
分类:
其他好文 时间:
2015-09-26 11:49:07
阅读次数:
241
PathViewPathView是 QtQuick 中最强大的视图,同时也是最复杂的。PathView允许创建一种更灵活的视图。在这种视图中,数据项并不是方方正正,而是可以沿着任意路径布局。沿着同一布局路径,数据项的属性可以被更详细的设置,例如缩放、透明度等。使用PathView首先需要定义一个代理...
分类:
其他好文 时间:
2015-09-15 23:18:04
阅读次数:
271
Repeater适用于少量的静态数据集。但是在实际应用中,数据模型往往是非常复杂的,并且数量巨大。这种情况下,Repeater并不十分适合。于是,QtQuick 提供了两个专门的视图元素:ListView和GridView。这两个元素都继承自Flickable,因此允许用户在一个很大的数据集中进行移...
分类:
其他好文 时间:
2015-09-15 21:56:40
阅读次数:
368
前面的章节我们介绍过模型视图。这是一种数据和显示相分离的技术,在 Qt 中有着非常重要的地位。在 QtQuick 中,数据和显示的分离同样也是利用这种“模型-视图”技术实现的。对于每一个视图,数据元素的可视化显示交给代理完成。与 Qt/C++ 类似,QtQuick 提供了一系列预定义的模型和视图。本...
分类:
其他好文 时间:
2015-09-15 21:53:21
阅读次数:
209