Qt:isSystemTrayAvailable() 在 Ubuntu 10.10 桌面上总是崩溃(段错误)
为什么想法为什么?还有其他人遇到过这个吗?
Why ideas why? has anyone else come across this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
为什么想法为什么?还有其他人遇到过这个吗?
Why ideas why? has anyone else come across this?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
看来我在 QApplication 初始化之前调用该函数是错误的。更改该顺序解决了问题。
It seems like I made the mistake of calling that function before the initialization of the QApplication. Changing that order resolved the problem.
这可能是我的一个远景:我在使用 Qt 的另一个 GUI 相关功能(也在 Ubuntu 10.10 下)时遇到了类似的问题。我不记得它到底是什么功能,但它在没有任何明显原因的情况下重复崩溃了。事实证明,原因是我没有使用默认的 Ubuntu 主题。我使用的那个似乎有问题,当我改回默认的那个时,一切工作正常。使用有问题的 root 作为 root 似乎也可行。因此,如果您使用非默认主题,您可以尝试一下。
This might me a long shot: I came across a similar problem when using another GUI related function of Qt (also under Ubuntu 10.10). I don't remember what function exactly it was, but it reproducibly crashed without any apparent reason. As it turns out, the reason was me not using the default Ubuntu theme. The one I used seemed to be buggy and when I changed back to the default one everything worked fine. Using the buggy one as root also seemed to work. So, if you're using a non default theme, you might give it a try.