
QML
one-rabbit
闻道有先后,术业有专攻;诚邀几个人组成小团队,打卡监督;欢迎私聊。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习qml(五) c++与qml的交互
前言:看来很久的qml,一直在想为什么要学qml(脑子里有个模糊的概念,qml可以做渲染,做界面更简单)。直到看见 一、cpp代码需要设置的点 定义可以导出的c++类 条件:从QOBJEC 或者 它的派生类继承,使用Q_OBJECT宏 2、定义类的成员函数时 需要用Q_INVOKABLE(译:可调用的) 宏来修饰;并且这个宏必须放在返回类型前面。eg:...原创 2020-03-23 17:07:11 · 291 阅读 · 0 评论 -
从Qt官方文档学习qml(四) 模型与视图
平台:qtcreator 5.12.6 win10 转载:Qt官方网站 概念: 译文:模型-包含数据及其结构。有几种用于创建模型的QML类型。 视图-显示数据的容器。该视图可能会在列表或网格中显示数据。 委托-指示数据应如何在视图中显示。委托将模型中的每个数据封装起来。可以通过委托访问数据。委托还可以将数据写回到可编辑的模型中(例如...转载 2020-03-23 10:16:06 · 318 阅读 · 0 评论 -
从Qt官方文档学习qml(三) 了解TapHandler(鼠标和触摸事件、键盘事件、单行输入,多行输入)
平台:qtcreator 5.12.6 对TapHandler的解释:该输入处理程序让QML应用程序处理的鼠标和触摸事件。例如,您可以通过将TapHandler添加到Image或包含Text对象的Rectangle中来创建按钮。所述TapHandler响应敲击或点击在任何类型的指向装置的。 代码 import QtQuick 2.12 Item{ width: 320 ...转载 2020-03-21 17:51:28 · 1456 阅读 · 0 评论 -
qml 学习自定义button的坑
平台:qtcreator 5.12.6 win10 问题:无法显示图标,设置其他icon的属性(无效)原创 2020-03-21 09:12:26 · 1195 阅读 · 2 评论 -
从Qt官方文档学习qml(二)基于qml的键盘点击和鼠标单击事件
平台:qtcreator 5.12.6 win10 取材于:https://doc.qt.io/qt-5.12/qtquick-layouts-example.html官网列子 import QtQuick 2.12 import QtQuick.Window 2.12 Window { visible: true width: 640 height: 480 ...转载 2020-03-19 09:12:36 · 597 阅读 · 0 评论 -
从Qt官方文档学习qml(一) 基于qml的基础布局
平台:qtcreator 5.12.6 取材于:https://doc.qt.io/qt-5.12/qtquick-layouts-example.html官网列子 /* 第一个列子的说明: 对象(类型)都是首字母大写(驼峰写法) 变量(属性)均是首字母小写(驼峰)1 */ import QtQuick 2.12 import QtQuick.Controls 1.4...转载 2020-03-18 16:48:18 · 658 阅读 · 0 评论 -
qml 编写规范
官方网址:https://doc.qt.io/qt-5.12/qtdoc-tutorials-alarms-example.html原创 2020-03-17 16:21:23 · 352 阅读 · 0 评论 -
初识qml(qml基础)
持续更新中 1、qml常用英语词(ps:首字母大写的写法原则) 关键词: import:输入; Rectangle:矩形; Image:图片 2、qml的第一个列子 import QtQuick 2.9 //q...原创 2020-03-16 17:42:08 · 587 阅读 · 0 评论