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