上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 52 下一页
摘要: 一、ComboBox ComboBox,即下拉列表框,由一个列表框和一个标签控件(或编辑控件)组成。ComboBox 的下拉列表是使用 Menu 实现的,列表内的每个条目对应一个 Menultem。 弹出下拉列表框后,用户选择列表中的一个条目,此时 currentlndex、currentText 阅读全文
posted @ 2019-11-28 14:26 fengMisaka 阅读(5881) 评论(0) 推荐(0)
摘要: 先介绍一下 ExclusiveGroup。 ExclusiveGroup (互斥分组)本身是不可见元素,用于将若干个可选择元素组合在一起, 供用户选择其中的一个选项。你可以在 ExclusiveGroup 对象中定义 RadioButton、CheckBox、Action 等元素,此时不需要设置它们 阅读全文
posted @ 2019-11-28 13:32 fengMisaka 阅读(8361) 评论(0) 推荐(0)
摘要: 一、Textinput Textinput 用于编辑一行文本,类似于 QLineEdit。 font 分组属性允许你设置 Textlnput 元素所用字体的各种属性,包括字体族(family)、大 小(pixelSize、pointSize)、粗细(bold、weight)、斜体(italic)、下 阅读全文
posted @ 2019-11-28 13:21 fengMisaka 阅读(3041) 评论(0) 推荐(0)
摘要: 一、定位器 定位器是一种容器元素,专门用来管理界面中的其他元素,与传统的 Qt Widgets 中的布局管理器类似。使用定位器,你可以很方便地把众多的元素组织在一起,形成非常规则的界面效果。定位器包括 Row(行定位器)、Column(列定位器)、Grid(表格定位器)、Flow(流式定位器)。 注 阅读全文
posted @ 2019-11-27 20:29 fengMisaka 阅读(3102) 评论(0) 推荐(1)
摘要: 在 Qt Quick 中有两套与布局管理相关的类库,一套叫作 Item Positioner(定位器),一套叫作 Item Layout(布局)。 定位器包括 Row(行定位器)、Column(列定位器)、Grid(表格定位器)、Flow(流式定位器)。 布局管理器包括行布局(RowLayout)、 阅读全文
posted @ 2019-11-27 13:09 fengMisaka 阅读(1755) 评论(0) 推荐(1)
摘要: 一、鼠标事件 MouseArea 对象可以附加到一个 item 上供 item 处理鼠标事件,它本身是一个不可见的 item 。在其内部,可以直接引用它所附着的对象的属性和方法。你可以将 MouseArea 理解为它所附着的 item 的代理。 MouseArea 有很多属性, enabled 用来 阅读全文
posted @ 2019-11-26 20:23 fengMisaka 阅读(2276) 评论(0) 推荐(0)
摘要: 信号和槽作为 Qt 的核心机制,在 Qt 编程中有着广泛的应用。同样,QML 也继承了这样的特性 - 信号和信号处理程序 ,只不过叫法上略有不同。 信号:来自 QML 对象的通知。 信号处理程序:由信号触发的表达式(或函数),也被称为 Qt C++ 中的 “槽”。 信号是事件,信号通过信号处理程序来 阅读全文
posted @ 2019-11-26 16:54 fengMisaka 阅读(2904) 评论(0) 推荐(1)
摘要: 一、简介 Component 是由 Qt 框架或开发者封装好的、只暴露了必要接口的 QML 类型,可以重复利用的元素。一个 Component 就像一个黑盒子,它通过属性、信号、函数和外部世界交互。 QML 主要提供两种不同的方法来创建组件:一个 Component 可以定义在独立的 qml 文件中 阅读全文
posted @ 2019-11-26 15:21 fengMisaka 阅读(5329) 评论(0) 推荐(0)
摘要: 元素可以被分为可视化元素与非可视化元素。一个可视化元素(例如矩形框 Rectangle)有着几何形状并且可以在屏幕上显示。一个非可视化元素(例如计时器 Timer)提供了常用的功能,通常用于操作可视化元素。 现在我们将专注于几个基础的可视化元素,例如 Item(基本项元素),Rectangle(矩形 阅读全文
posted @ 2019-11-02 14:07 fengMisaka 阅读(2116) 评论(0) 推荐(1)
摘要: 一、对象(Object) 在前面对象类型处已经讲明了什么是对象,这里再重申一下。QML 对象由类型指定,一般与类型同名,名称以大写字母开头,后面跟一对大括号,在括号中包含了对象特性定义,包括 id、属性、信号、信号处理器、方法、附加属性和附加信号处理器等,当然也可以包含子对象。例如,前面代码中 Re 阅读全文
posted @ 2019-10-26 15:29 fengMisaka 阅读(3840) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 52 下一页