查看完整版本: [-- 请教一下QPainter的裁剪功能是不是对硬件有限制?低端机不支持?? --]

QTCN开发网 -> Qt移动平台开发 -> 请教一下QPainter的裁剪功能是不是对硬件有限制?低端机不支持?? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

wangmingxiao 2015-09-18 11:25

请教一下QPainter的裁剪功能是不是对硬件有限制?低端机不支持??

我在电脑上开发的程序使用了QPainter的setClipPath功能,电脑配置相对较高,i3的CPU,主频3.3G ,运行起来没有什么问题。。。。
但是把它移植到工业主板上时就不行,每次开启裁剪功能就出现“段错误(核心已转储)”,然后程序就挂了退出了:    配置很低:赛扬处理器,1G主频,1G内存,4GCF卡当做硬盘,显卡集成。。
想问下QPainter的裁剪功能是不是对配置有要求,要怎么解决呢???

wangmingxiao 2015-09-18 13:27
再说明下:配置高的机子装的是ubuntu10.04,差的机子装的是lubuntu12.04,桌面系统不一样,有知道的麻烦提示下

yongjie 2015-09-27 09:34
多半是内存的问题,正如段错误所提示的。

我前二天发现自己写的程序的一个BUG。

const char * ptr = aQString.toUtf8().toStdString().c_str();
a_function(ptr);

在WINDOWS上可以跑,但在Android就出错。还好,只是出错,不是段错误。开始以为是QT的问题,但后来,才发现是自己代码的问题。

只是提供一个思路。

彩阳 2015-10-04 10:59
使用了Qt,能不用const char*就不用const char*。容易出错。


查看完整版本: [-- 请教一下QPainter的裁剪功能是不是对硬件有限制?低端机不支持?? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled