QT Quick 实例教程
一起学习下,快速入门
AlexFang0904
这个作者很懒,什么都没留下…
展开
-
qml tabview
1) currentIndex变量很好用,其对应当前被显示的tab,其值变化时还会触发onCurrentIndexChanged函数。2)加载如下的qml文件时,例如用一个QquickView显示,tab1和tab2会被创建,一直到整个View被关闭时,才被销毁。对于tab内定义的rectangle,当tab第一次被显示时,其才会被构建,直到View被关闭时,才被销毁。下面这段代码的输...原创 2019-12-07 16:48:09 · 910 阅读 · 0 评论 -
组件与对象动态创建详解----(Qt Quick 教程六)
Components(组件)Component 是由 Qt 框架或开发者封装好的、只暴露了必要接口的 QML 类型,可以重复利用。一个 QML 组件就像一个黑盒子,它通过属性、信号、函数和外部世界交互。一个 Component 即可以定义在独立的 qml 文件中,也可以嵌入到其它的 qml 文档中来定义。通常我们可以根据这个原则来选择将一个 Component 定义在哪里:如...原创 2019-05-04 21:17:07 · 1354 阅读 · 0 评论 -
事件处理之鼠标键盘定时器----(Qt Quick 教程五)
我们来看看如何处理鼠标、键盘、定时器等事件。这些时间在处理时,通常是通过信号来完成的。鼠标事件处理 看一个简单的处理鼠标事件的例子,先看代码(handle_mouse.qml):import QtQuick 2.0import QtQuick.Controls 1.1 Rectangle { width: 320; height: 240; ...原创 2019-05-04 17:33:54 · 888 阅读 · 0 评论 -
事件处理之信号与槽----(Qt Quick 教程四)
我们先看一个简单的示例, qml 中只有一个退出按钮,点击退出应用。 qml 文档为 button_quit.qml ,内容如下:import QtQuick 2.0import QtQuick.Controls 1.1 Rectangle { width: 320; height: 240; color: "gray"; Button {...原创 2019-04-30 21:24:02 · 1156 阅读 · 1 评论 -
简单实例教程----(Qt Quick 教程三)
RectangleRectangle 用来绘制一个填充矩形,可以带边框,也可以不带,可以使用纯色填充,也可以使用渐变色填充,甚至还可以不填充而只提供边框……Rectangle 有很多属性。width 用来指定宽, height 用来指定高,我们已经见识过了。color 属性可以指定填充颜色,而 gradient 属性则用来设置渐变色供填充使用,如...原创 2019-04-29 20:04:33 · 1969 阅读 · 0 评论 -
QML 语言基础----(Qt Quick 教程二)
对象 QML 文件的后缀是 qml ,其实就是个文本文件。下面是 一个简单的 QML 文件:import QtQuick 2.0import QtQuick.Controls 1.1import QtQuick.Dialogs 1.1import an.qt.ImageProcessor 1.0import QtQuick.Controls.Styles 1.1 Rect...原创 2019-04-29 16:58:28 · 962 阅读 · 0 评论 -
简明概要----(Qt Quick 教程一)
Qt Quick 是 Qt 提供的一种高级用户界面技术,使用它可轻松地为移动和嵌入式设备创建流畅的用户界面。在 Android 设备上, Qt Quick 应用默认使用 OpenGL ES ,渲染效率很高,你可以用它创建非常炫非常酷非常迷人的界面。Qt Quick 模块是开发 QML 应用的标准库,提供了使用 QML 创建用户界面所需的一切东西,包括可视化类型、交互类型、动画、模型与...原创 2019-04-24 09:25:37 · 2894 阅读 · 0 评论