当前位置: 代码迷 >> QT开发 >> QT画刷,该如何处理
  详细解决方案

QT画刷,该如何处理

热度:108   发布时间:2016-04-25 04:59:52.0
QT画刷
QT里面有许多画刷,我做了一个组合框,下拉列表里面是用qt提供的画刷填充的,用户可以选择自己要的填充画刷。但是我发布后,到其他电脑上运行,这个组合框里面的列表画刷都是黑的,但是选择一个后,图像绘制的填充画刷又是正确的。请问是需要一个QT的dll吗?请高手告知,万分感激!

------解决方案--------------------
1. 应该不需要dll,否则的话选择一个后,列表仍应该是黑的
2. 列表画刷都是黑的,选择一个后,正常
(是不是没有刷新啊,可以检查检查代码)
------解决方案--------------------
既然你最后画出来了,那就应该不是包含的问题,而且brush应该属于core的一部分吧。不过不知道你下拉框里面的brush是怎么实现的,感觉上只是update先后的问题。
------解决方案--------------------
感觉上你用pixmap时候最好先fill一下,我记得我遇到过这类问题,pixmap初始不是空白的
------解决方案--------------------
很巧的是,我有一段类似你的代码用了相同的combobox相同的pixmap处理icon
在ubuntu和armlinux里面效果都正常,和你相比就多了一句 map.fill(Qt::gray);
  相关解决方案