我开发了一个Qt/QML
应用程序,我在半透明的无框QDeclarativeView
中显示半透明QMainWindow
(请参阅this)。该应用程序相当复杂,内部有一些ListViews
,一些线程轮询远程服务器以获取数据并提供视图。该程序运行完美无瑕,并且在Windows 7上没有任何故障。但是当我在Snow Leopard上编译并运行它时,我遇到了以下问题;
ListView
时,滚轮操作会影响基础窗口,我的GUI会闪烁,就像它无法快速渲染一样。通常当我点击我的GUI上的某些内容时,鼠标点击只是通过我的窗口进入底层窗口并将其带到前面。这些问题在发布和调试版本中都有,有/没有附加gdb。
问题听起来与我有关,但我很困惑。为什么在Win7上运行完美的应用程序在Snow Leopard上表现不佳?我错过了一些特定的配置吗?