MacOSX 上 Qt 5.1 中状态栏的尺寸握把消失了
Posted
技术标签:
【中文标题】MacOSX 上 Qt 5.1 中状态栏的尺寸握把消失了【英文标题】:Size grip is gone from status bar in Qt 5.1 on MacOSX 【发布时间】:2013-09-11 12:26:21 【问题描述】:我正在将 Qt 应用程序从 4.8.5 移植到 Qt 5.1.1,过去放在右侧状态栏中的 sizegrip 在 mac OS X 上消失了。我在创建 ui 时检查了设计器它说握把已启用。显示在设计器中,但运行时应用程序不显示。
我在 Windows 上运行了相同的应用程序,但没有出现此问题。
我在 MacOSX 10.7.5 上使用 Qt 5.1.1。我错过了什么吗?
【问题讨论】:
【参考方案1】:我记得读过它已在较新的版本中被禁用,以保持与 OS X 的平等,因为尺寸手柄不再出现在 Cocoa 中。我相信实际上有一个编译时选项可以重新启用它,或者您实际上可以自己指定一个 QSizeGrip
来恢复它。
【讨论】:
你说得对,它已被删除。我可以通过使用 QSizeGrip *grip = statusBar()->findChild以上是关于MacOSX 上 Qt 5.1 中状态栏的尺寸握把消失了的主要内容,如果未能解决你的问题,请参考以下文章
Qt 5.1rc1 在 mac OS X 上部署,我如何部署一个简单的 QtQuick2 应用程序?
Qt:在 Mac OS X 上更改应用程序 QMenuBar 内容