• 4294阅读
  • 1回复

[提问]Qt4程序移植到Qt5有问题 [复制链接]

上一主题 下一主题
离线lanlan1288
 

只看楼主 倒序阅读 楼主  发表于: 2015-04-28
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下特有的东西基本不懂,烦请各位大侠多多指教,谢谢!
离线lanlan1288

只看该作者 1楼 发表于: 2015-04-28
看到别人用JavaScript写了一个拖放的运行是OK的,不知道为什么我用C++写的就不行呢
快速回复
限100 字节
 
上一个 下一个