Qt
9990002222
随遇而安
展开
-
qt中qDebug()能正常显示中文,控件却无法显示中文的情况
我从数据库中取出数据,每当取出数据为中文时,则无法正常显示,(通过QString::fromLocal8Bit())来将char*转换,但是发现qDebug中能打印,把网上设置中文乱码的都尝试了一遍,发现并没有啥用.但是根据qt4和qt5的变化中发现,尽管qt4中解决中文乱码的问题无法在qt5中使用,但是qt5依旧保留了一个接口QTextCodec::setCodecForLocale();于是我原创 2017-01-04 14:12:06 · 3519 阅读 · 0 评论 -
解决qml画布当填充为透明时,不能实现实时绘图
在做二维码扫描时,需要做一些扫描条纹,但是发现当填充色为完全透明时,发现requestPaint()函数无法实现完全重绘的效果,解决方法:将画布设置为半透明状态,从而既能显示背景图像,又能实现数据刷新代码 opacity:0.35;//透明度 function drawBackground(ctx) { ctx.save(); ...原创 2018-02-09 14:02:31 · 1013 阅读 · 0 评论 -
qtcreator.exe 已停止工作 解决方法
检查主板驱动是否安装,建议使用笔记本官方的软件安装驱动检查笔记本是否支持openGL,不支持就没法了.检查显卡驱动是否安装.一般驱动安装正常,只要电脑支持openGL,都不会出现停止工作这类错误原创 2018-02-05 15:34:26 · 6257 阅读 · 0 评论 -
QZXing在安卓中无法解析二维码问题
最近准备使用qt Android实现二维码扫描功能,方案是将qml中实现相机,最后通过qml代码传递VideoOutput对象来进行获取图片.以c++代码进行解码,但是发现在pc上都很好用的功能,在移植到安卓虚拟机或者真机后,出现二维码扫描失败的情况.最后才在github找到了答案,需要设置使用gradle进行编译,而不是用ant进行编译....原创 2018-02-27 10:36:40 · 674 阅读 · 0 评论 -
GLib-CRITICAL **: g_main_context_pop_thread_default: assertion `g_queue_peek_head (stack) == context
在执行qt静态编译的程序时出现的问题.原因是没有找到编译时所用的libglib库这时候需要看看编译时makefile文件中libglib库所指定的目录,再将该目录下的libglib库复制到运行机器上,指定环境变量LD_LIBRARY_PATH的第一个为所复制的目录即可正常运行....原创 2019-01-25 09:55:15 · 3278 阅读 · 1 评论 -
qtwebengine ninja
本次编译直接在4+32G Firefly-RK3399上编译,如果emcc为16G或者以下,建议还是在虚拟机进行编译。在firefly rk3399上面编译QT5.9.8中qtwebengine 的时候,刚开始提示我ninja没有此命令,于是我尝试使用apt-get install 安装了ninja,但是编译的时候会提示进入循环之中,并且等了一下午都没有进度,找了许多地方,看到有人说当编译需要...原创 2019-08-19 09:18:05 · 1400 阅读 · 1 评论