笔记
喵喵叫的猴
只争朝夕,不负韶华
展开
-
Qt Creator 无法编辑Qml界面,报错:“Qt Quick emulation layer crashed”
Qt Creator 无法编辑Qml界面,报错:“Qt Quick emulation layer crashed”原创 2022-01-05 12:39:37 · 1839 阅读 · 0 评论 -
Qml中Date日期时间的值传递
在qml中需要对日期时间值进行传递,不能直接采用赋值传递的方式,否则仅仅只传递了Date的指针,并没有对数值内容进行复制原创 2021-12-27 19:05:42 · 3100 阅读 · 0 评论 -
QML 地图修改插件源码(二)添加新的功能,并编译成dll
QML中的地图模块提供了大量的功能函数供用户使用,使用起来也很顺手,但是如果想在已经提供了功能函数基础上自己新增功能,比如Map提供了添加/删除地图中组件的函数,此时我们想新增一个直接删除当前地图上所有已存在的MapItemView的函数时,就需要修改Map的源码,在源码中新增该函数,如需要修改其他模块的源码,方法类似原创 2021-12-17 13:05:26 · 1415 阅读 · 0 评论 -
QML 控件中修改ToolTip显示的位置
在QML控件中,如果需要显示提示框,通常使用ToolTip,但是默认提示框的位置总是不符合使用习惯,使用ToolTip.toolTip即可获得当前控件提示框的实例,直接对其设置即可原创 2021-12-15 17:45:20 · 2300 阅读 · 0 评论 -
QML Flickable 在鼠标位置处放大缩小
使用Flickable显示图片、自绘内容或者其他窗口控件时,需要对其内容进行放大缩小时,使用MouseArea修改Flickable的contentWidth即可,但此时缩放后的显示位置有偏移,解决方法为移动缩放内容位置,原创 2021-09-23 12:25:11 · 1126 阅读 · 0 评论 -
Qt QString(包含中文)和wchar_t*相互转化
需将QString字符串转换为wchar_t*,网上提供了很多转换方法,但经过测试,很多方法带有中文字符时转换就会出错,最终测试得出以下方法可行,不限中英文和字符长度:原创 2021-09-17 15:47:59 · 2224 阅读 · 0 评论 -
QML在Charts中动态修改Series(LineSeries, ScatterSeries, ,SplineSeries)的值
项目需要对Charts中的图表动态的修改Series中数据的值,通过查看帮助文档,发现QML Charts中关于XYSeries的方法的说明如下图,共7个方法,其中数据替换的方法replace只写了一种通过点的值进行替换的方法。原创 2021-09-13 22:40:06 · 2450 阅读 · 0 评论 -
QML Model中添加颜色属性时,“Unable to assign QJSValue to QColor“
当在QML中使用Model控制界面时,如果需要在Model中动态添加颜色属性用于控制界面控件颜色时,直接传入color会报错:Unable to assign QJSValue to Qcolor原创 2021-07-04 18:23:29 · 1958 阅读 · 0 评论 -
QML属性implicitWidth和implicitHeight介绍
对于类似于Image、Text等其中包含内容的控件,width、height只是设置了该控件的框架的宽度和高度,但其中的内容的长度和高度的大小的值是implicitWidth/implicitHeight。一个控件的width和height在控件初始化的时候便确定好了,而implicitWidth/implicitHeight是跟随着控件包含的内容的变化而变化的。原创 2021-06-21 20:34:13 · 3649 阅读 · 0 评论 -
MarkDown仿Qt Creator帮助文档样式表
一直觉得Qt的帮助文档的样式完美的长在了我的审美点上,因此在使用MarkDown编写自己的文档时也喜欢做成类似于Qt帮助文档的样式原创 2021-05-07 13:11:53 · 277 阅读 · 2 评论 -
Qt QString 转char* 、unsigned char*
QString str = "Hello!"; char* ch; QByteArray ba = str.toLatin1();//这里不能省 ch = ba.data();//QString转char* uchar* uch; uch = reinterpret_cast<uchar*>(ch);//QString unsigned char* 注意:不能图省事直接写成,会出现莫名其妙的错误,错误原因还未知ch = str.toL...原创 2021-03-22 18:59:32 · 2608 阅读 · 1 评论