QML 提供了很多用于定位的元素。这些元素叫做定位器,都包含在 QtQuick 模块。这些定位器主要有Row、Column、Grid和Flow等。为了介绍定位器,我们先添加三个简单的组件用于演示:首先是RedRectangle,RedRectangle12345678import QtQuick 2...
分类:
其他好文 时间:
2015-09-15 18:10:24
阅读次数:
256
前面我们已经见识过 QML 文档。一个 QML 文档分为 import 和对象声明两部分。如果你要使用 Qt Quick,就需要 import QtQuick 2。QML 是一种声明语言,用于描述程序界面。QML 将用户界面分解成一块块小的元素,每一元素都由很多组件构成。QML 定义了用户界面元素的...
分类:
其他好文 时间:
2015-09-15 16:24:27
阅读次数:
211
import QtQuick 2.4import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4import QtQuick.Window 2.2Window { visible: true MainForm { ...
分类:
其他好文 时间:
2015-08-27 22:33:55
阅读次数:
171
import QtQuick 2.4import QtQuick.Window 2.2Window { visible: true MainForm { anchors.fill: parent } Rectangle{ width: 300 ...
分类:
其他好文 时间:
2015-08-27 22:30:37
阅读次数:
220
一说起Qt 大都会想起Qt的GUI编程,具体到某个类的话,最多的就是QWidget类及其子类了。其实Qt中还有基于项的图形视图,具体来说QGraphicsView,QGraphicsScene,QGraphicsItem三个类了。看看这个文章关于QGraphics*和QWidget比较,QGraph...
分类:
其他好文 时间:
2015-07-30 18:57:53
阅读次数:
512
上篇教程已经给大家带来较为实用的效果了,这回我们尝试载入两个模型,并且让PhongMaterial成为它们的共享材质,此外,我们通过借助QtQuick的动画框架来让我们的三维场景动起来!...
分类:
其他好文 时间:
2015-07-29 19:15:05
阅读次数:
1413
import QtQuick 2.0 Rectangle { width: 200 height: 80 color: "linen" TextInput { id: input1 x: 8; y: 8 width: 96; height: 20 focus: true text: "Text In...
分类:
其他好文 时间:
2015-07-17 18:18:31
阅读次数:
138
在这个例子中,我们将介绍如何在QML应用中使用QML语言提供的threading功能,实现多任务。更多的阅读在:http://doc.qt.io/qt-5/qtquick-threading-example.html...
分类:
其他好文 时间:
2015-06-09 17:24:59
阅读次数:
125
在先前的例子中,我们可以“使用SQLite offline storage API来存储应用的设置”。我们也在例程“如何在QML应用中动态修改ListModel中的数据并存储它为JSON格式”中展示如何把我们需要的JSON存储到一个本地的文件中。在这篇文章中,我们将使用QtQuick所提供的LocalStorage来存储我们所需要的数据。...
分类:
其他好文 时间:
2015-06-09 11:55:28
阅读次数:
294
QML中的定时器能够周期性的触发一个事件,其使用非常简单、方便。这里给出一个示例: 1 import QtQuick 2.4 2 import QtQuick.Controls 1.3 3 import QtQuick.Window 2.2 4 import QtQuick.Dialogs 1.2 ...
分类:
其他好文 时间:
2015-06-02 17:31:02
阅读次数:
152