标题:Qt4程序移植到Qt5有问题
作者:lanlan1288
日期:2015-04-28 13:00
内容:
Linux下Qt,原来用Qt4编译运行OK的程序,现在移植到Qt5库的板子,出现以下几个问题:
1、 拖放效果,在拖的时候,拖动的PNG图片的透明效果消失变成黑色背景
2、 paintEvent中的字体,没有用我选用的字体或与其相近的字体,而是用了别的字体(Qt默认字体?)。
3、 paintEvent中设置窗体透明度毫无效果,仍是完全不透明的,代码:
QPainter p( this );
p.fillRect( QRect( 0, 0, 800, 480 ), QColor( 0, 0, 0, 40 ) );
刚开始搞Qt5,对其与Qt4差别、Linux下特有的东西基本不懂,烦请各位大侠多多指教,谢谢!
#1 [lanlan1288 04-28 14:56]
看到别人用JavaScript写了一个拖放的运行是OK的,不知道为什么我用C++写的就不行呢