![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
quick-qml
卫薇
python开发
,c++开发
展开
-
quick-qml ListView实现(鼠标,键盘)选中和高亮操作
listview定义了一个要显示的数据模型和一个数据显示方式的委托。listview中的项是水平或垂直布局的。listview本质上是可flickable的,因为列表视图继承自flickable。直接上代码:import QtQuick 2.9import QtQuick.Window 2.2Window { visible: true width: 960 ...原创 2019-10-29 20:22:27 · 2929 阅读 · 1 评论 -
在Qt quick5.10-qml中使用drag and drop进行拖拽,及qml拖拽的Bug
在Qt5.10中qml实现的拖拽并不完善,以下Bug已在Qt5.12,Qt5.13中进行了修复。在Qt Quick与 drag and drop 相关的几个QML Type: DropArea DropArea 是不可见的,它定义了一个可以接收拖放的区域。它的 entered 信号在有物体被拖入区域时发射,exited 信号在物体被拖出区域时发射,当物体在区域内被拖着来回移动时会不...原创 2019-10-29 09:12:17 · 5926 阅读 · 2 评论 -
qml可识别的color表:颜色--名称--RGB
qml学习笔记(附表一):qml可识别的color表:颜色--名称--RGB原创 2019-10-28 19:09:27 · 2499 阅读 · 0 评论 -
Qt-quick(qml)实现窗口和物体的拖动
Qt-quick(qml)实现窗口和物体的拖动*在实现窗口的拖动时,是在去掉窗口标题栏情况下完成的,当有窗口标题栏后无法展示窗口拖动效果。*代码实现如下:import QtQuick 2.9import QtQuick.Window 2.2Window { id: mainWindow visible: true width: 900 height: 600...原创 2019-10-06 20:31:28 · 1097 阅读 · 0 评论 -
Qt-quick(qml) MouseArea包含的所有属性(properties)和信号(Signals)
MouseArea QML TypeMouseArea MouseArea是不可见的项目,通常与可见的item结合使用,以便为item提供鼠标事件处理。 通过有效地充当代理,在MouseArea的item中,包含鼠标处理逻辑。properties acceptedButtons: Qt::MouseButtons 此属性保存鼠标区域响应的鼠标按钮,用来设置有效的鼠标按键,...原创 2019-10-14 13:51:32 · 3032 阅读 · 1 评论 -
Qt-quick(qml) Canvas用法及鼠标绘制图形
Canvas画布元素(canvas element)的基本思想是使⽤⼀个2D对象来渲染路径。这个2D对象包括了必要的绘图函数,画布元素(canvas element)充当绘制画布。2D对象⽀持画笔,填充,渐变,⽂本和绘制路径创建命令。canvas项目允许绘制直线和曲线,简单和复杂的形状,图形以及参考的图形图像。它还可以添加文本,颜色,阴影,渐变和图案,并执行低级像素操作。canvas输出可以保...原创 2019-10-14 16:08:38 · 4981 阅读 · 1 评论