Qt 消息框显示在 Debian linux 的左上角
Posted
技术标签:
【中文标题】Qt 消息框显示在 Debian linux 的左上角【英文标题】:Qt message box displaying at the left corner in the Debian linux 【发布时间】:2016-04-30 09:47:54 【问题描述】:我有问题,当我在主机 Linux 12.04 上运行应用程序时,Qmessage 框显示在中心,并且为 linaro 设备编译的相同应用程序然后在 Debian 操作系统上运行,左角显示 Qmessage 框。
请帮助我。提前致谢。
【问题讨论】:
【参考方案1】:将 MainWindow(或其后代之一)作为 父母 给您的 QMessageBox 应该可以解决问题。孩子将以父母为中心。
【讨论】:
【参考方案2】:Debian 中使用的桌面管理器的问题。
Qt 消息框显示在通量框的左上角。
我已经安装了 OpenBox 桌面管理器 [基于 Blackbox,具有各种功能,包括 Xft 和 Xinerama 支持多显示器的反锯齿字体] 并且问题解决了。 :)
【讨论】:
好的,所以这不是 Qt 问题。如果 OpenBox 解决了它,那就太好了:) 它在主机中正常工作,显示在应用程序中间,但只有当我在 X11 debian OS 中运行时,我才会遇到这个问题。 对此我无能为力,我没有足够的经验。对不起。以上是关于Qt 消息框显示在 Debian linux 的左上角的主要内容,如果未能解决你的问题,请参考以下文章