• 5873阅读
  • 6回复

X11下Phonon模塊閃白塊的問題。 [复制链接]

上一主题 下一主题
离线午小夜
 

只看楼主 正序阅读 楼主  发表于: 2010-02-09
media.tar.gz (991 K) 下载次数:4
程序源碼見上方。
問題描述:
在程序中,有多媒體模塊和其他模塊,通過點選得按鈕加載不同的模块。也就是需要切換子窗体。
在Windows下一切都很正常,可是在X11下會出現閃白塊。開始以爲是X11下的paintEvent的問題。可是後來把畫背景換成QLabel來做,還是會閃現白塊。
很奇怪的是,只要沒有Phonon模塊,再多其它的子窗体之间进行切换都不會閃白。。。
不知道大家有没有遇到过这样的问题。。。
[ 此帖被午小夜在2010-02-10 10:08重新编辑 ]
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线午小夜

只看该作者 6楼 发表于: 2010-02-20
引用第5楼killua_hzl于2010-02-11 22:54发表的  :
我是没闪就是了.....貌似有次闪了,后来把一个QDockWidget删了就好了,改用两个QMainWindow
至今没搞懂


我程序中沒有QDockWidget阿。。。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线killua_hzl

只看该作者 5楼 发表于: 2010-02-11
我是没闪就是了.....貌似有次闪了,后来把一个QDockWidget删了就好了,改用两个QMainWindow

至今没搞懂
离线午小夜

只看该作者 4楼 发表于: 2010-02-11
引用第3楼wd007于2010-02-10 23:26发表的  :
你的程序在我的机器上编译报错


不會吧。。。我在Ubuntu804 904,Fedora11上都可以運行的阿。。。而且都有閃白塊,那個白塊是子窗體所佔的矩形。。。
報錯可能是頭文件包含的問題。
Windows下要#include <Phonon>
Ubuntu904要#include <phonon>大小寫的原因。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线wd007

只看该作者 3楼 发表于: 2010-02-10
你的程序在我的机器上编译报错
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 2楼 发表于: 2010-02-10
这个没有试过,你在GNOME和KDE之间都试试如何。

有时间在Linux试试你的程序
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线午小夜

只看该作者 1楼 发表于: 2010-02-09
补充 : 如果 Phonon_backend插件没有加载成功,也不会出现闪白的现象 。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
快速回复
限100 字节
 
上一个 下一个