c++ - 在 MacOSX 上的 Qt 5.1 中,大小控制从状态栏中消失了

标签 c++ macos qt qt5

我正在将一个Qt应用程序从4.8.5移植到Qt 5.1.1,以前放在右边状态栏的sizegrip在mac OS X上没有了。我在创建ui时检查了设计器它说抓地力已启用。它显示在设计器中,但应用程序在运行时不显示它。

我在 Windows 上运行相同的应用程序,但没有出现此问题。

我在 MacOSX 10.7.5 上使用 Qt 5.1.1。我错过了什么吗?

最佳答案

我记得读过它在较新的版本中被禁用以保持与 OS X 的对等,因为尺寸 handle 不再出现在 Cocoa 中。我相信实际上有一个编译时选项可以重新启用它,或者您实际上可以自己指定一个 QSizeGrip 来恢复它。

关于c++ - 在 MacOSX 上的 Qt 5.1 中,大小控制从状态栏中消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18741210/

相关文章:

C++ 17 std::filesystem 无法在其他(Windows 10)计算机上运行

c++ - 从具有按值捕获的 lambda move 构造 std::function 时调用两次 move 构造函数

cocoa - 在 Cocoa 应用程序中 fork

c++ - Qt QCoreApplication addLibraryPath 使用

c++ - 如何使用 QTextEdit 模拟类似 shell 的脚本环境?

java - 是否可以制作一个调用 jdbc 的 Java JNI?

c++ - new(堆或堆栈)创建的结构字段在哪里?

ruby-on-rails - 安装 Ruby 2.2.6 时 macOS Sierra 的 RVM 问题

mysql - 在 Mac 上并行使用 Postgre 和 MySQL

c++ - QML ListView 和段错误