依赖ajax.js类库,以下代码很简单的实现了获取天气json数据并展示的任务【TestAjax.qml】 1 import QtQuick 2.0 2 import QtQuick.Controls 1.2 3 import "ajax.js" as Ajax 4 5 6 /** 7 测试用a.....
分类:
Web程序 时间:
2014-12-17 18:08:50
阅读次数:
916
在QML应用程序中,布局无疑是一个非常重要的概念,QML可视化元素的布局方式多种多样,经常用到的就是anchors锚布局,其它还有Positioners、Layouts等,下面一一介绍。
1、属性定位
如果说我们的QML元素位置是固定的,那么使用x、y属性进行布局要比其它布局方式更加直观、高效,这些属性值是个具体的坐标,也就是所谓的静态值,例子如下:
Rectangle {
widt...
分类:
其他好文 时间:
2014-12-15 13:47:36
阅读次数:
380
在分析了main.cpp、Splash、Qt.quit()以及ScreenInfo之后,我们终于开始了正题:window.qml...
QML动态组件指的是按需分配,需要时我们就创建一个自定义组件,也就是所谓的对象延迟实例化,而不是在程序一开始就创建它,不需要时我们就把它销毁以节约内存,而不是传统意义上的隐藏或覆盖。我们可以使用Component与Loader,也可以使用JavaScript的形式来完成。
先来介绍一下Component——
progress属性,加载组件的过程,从0.0到1.0变化。
status属性,加载...
分类:
其他好文 时间:
2014-12-12 16:39:25
阅读次数:
718
JavaScript Host Environment
[最近在upgradeQt4->Qt5的时候遇到一些JS的问题, 这个文档很好地解释了其中的变化;]
http://qt-project.org/doc/qt-5/qtqml-javascript-hostenvironment.html
?
QML提供了一个裁剪过的JavaScript Host Environ...
分类:
编程语言 时间:
2014-12-11 14:08:43
阅读次数:
277
使用QML,掌握Item元素的用法是非常有必要的,为什么这么说呢?因为QML中所有的可视化元素都继承自Item,而Item则定义了一些基本的、通用的属性和方法。这里的“可视化”需要特别说明一下,并不是所有的可视化元素都是可见的,比如说Rectangle继承自Item,本身是可见的,但是如果将其opacity透明度属性设置为0或者是其它的什么原因,就变成不可见的了,不过还是实实在在存在于UI界面的,...
分类:
其他好文 时间:
2014-12-10 18:08:32
阅读次数:
213
演示如何在 Qt Quick 中使用 drag and drop...
分类:
其他好文 时间:
2014-12-08 10:54:44
阅读次数:
324
在QT Demo 之 window一章我们学习了在C++层的QQuickWindow的一些知识,这一章我们重点看一下源码中的Splash.qml文件,该文件给我们演示了如何使用splash screen来显示应用的启动动画。...
在这个视频里,我们从零开始来展示如何使用Ubuntu SDK来开发一个Flickr应用,并部署到手机和模拟器中。本视频可以在地址:http://v.youku.com/v_show/id_XODQxMjUwMzMy.html看到。...
分类:
移动开发 时间:
2014-12-04 15:47:43
阅读次数:
174
今年马上就要过去了,这一年中我经历了从wpf转型到qt/qml,然后最近又要开始搞android,从我个人的经验来看不论是qml还是android从框架和设计上都跟wpf类似,并且移动端的设计因为很多因素,远远没有桌面端细腻、复杂,所以如果掌握了wpf的思想再从事qml或者android开发还是很容...
分类:
移动开发 时间:
2014-12-04 10:00:46
阅读次数:
233