使用基于Qt的应用程序从Finder打开文件?

显然,对于Cocoa应用程序,您应该实现 [[NSApp delegate] application:openFile:] 或类似的东西,以允许您的应用程序在Finder中双击打开文件 .

如何使用Qt实现此功能,因为要打开的文件的名称不在命令行上传递?

回答(1)

3 years ago

QFileOpenEvent(Qt4 / Qt5)应该可以解决问题 .

另见https://doc.qt.io/archives/qq/qq18-macfeatures.html