我在 Mac OS X 10.10.5 上的 Qt 应用程序遇到问题,QFileDialog
取消后 a 将无法正常关闭。虽然这可能是 Qt 中的一个错误,但我只在像普通用户一样运行应用程序时看到这个错误,例如在 Finder 中打开它(或通过命令行open
)。如果我通过 Xcode 或直接调用二进制文件启动应用程序,则没有问题。
通过直接在命令行或 Xcode 中调用二进制文件来启动应用程序,例如
./MyApp.app/Contents/MacOS/MyApp
通过 Finder 或启动应用程序
open
,例如open ./MyApp.app
这两种方法之间有什么区别 - 它如何影响正在运行的应用程序?