
QML
edge0
这个作者很懒,什么都没留下…
展开
-
qml组件功能
1、qml鼠标事件传递。原创 2023-10-25 13:50:09 · 42 阅读 · 0 评论 -
将QImage转换为QString格式,供qml端image的属性sourse直接使用
记录一下,以供以后查阅。原创 2023-04-24 14:44:11 · 409 阅读 · 0 评论 -
qml中存储传递QVariant类型
这个数据,可以在c++端用QVariant接收,并把QVariant转化为map类型,根据前面字符串进行读取。原创 2023-04-21 10:58:46 · 610 阅读 · 0 评论 -
qml中listView模型刷新,解决index重置到开头
如果qml端是一个qml又附在一个qml上时,则使用function函数作为qml的属性句柄引出去,供下层界面调用,使用方法为,在下层槽函数中直接调用。如果想要保持界面位置维持不动,需要用一个变量conY来保存刷新前的位置。刷新后重新把contentY的值赋给listview。当用c++端模型时,有些界面上的显示操作,会由c++端来控制,这时就会使用到模型刷新,导致listview的index重置到开头。如果发出模型刷新信号的c++端和qml同属于一个界面时,可以直接使用信号和槽。记录一下,以备以后查阅。转载 2023-04-20 08:46:54 · 1365 阅读 · 0 评论 -
qml中画布的使用
画师->画笔->颜料->开始绘制->移动到起点->继续绘制路径->结束绘制->填充。记录一下,以备以后查阅。此代码为三角形的绘制。原创 2023-04-19 09:08:57 · 91 阅读 · 0 评论 -
qml中无法调用自定义qml组件
在QML文件夹中创建的qml,而没有添加到资源里。记录一下,以备以后查阅。原创 2023-04-17 10:58:58 · 315 阅读 · 0 评论 -
qml和c++的信号与槽交互
当一个qml嵌入到一个c++界面时,可以直接进行信号和槽的连接,如果MainPage.qml引用了一个自定义的类,如CameraSet.qml时,在CameraSet.qml界面发出信号时,就会发生没有这个信号的错误。此时需要在进行了嵌入操作的MainPage进行一个转发信号的操作。记录一下,以备以后查阅。原创 2023-04-13 19:30:57 · 157 阅读 · 0 评论 -
qml中枚举的使用
其中MainPage为qml文件名,如果需要的地方引用MainPage.Number.One格式。记录一下,以备以后查阅。原创 2023-04-12 09:08:33 · 179 阅读 · 0 评论