我正在制作Qt应用程序。
我有两个难以理解的问题:
- 我为我的应用程序文档创建了自己的文件类型,所以让我们说“something.ap”。我想要我的操作系统(Windows和Mac,也许是linux),当双击文件浏览器上的那些文件时,它将使用我的应用程序打开。如何在Qt上轻松实现这一点?在Windows上,我看到我们需要编辑注册表,但如果有一个好方法将是最好的事情。我在Mac和Linux上没有想法。
- 与第一名相关。当我已经打开我的“something.ap”,然后我双击同一个文件(“something.ap”)时,我的应用程序将不再在新实例上打开。所以我想要的行为是检查是否已打开文件,它将提升应用程序的窗口。我看到有QtSingleApplication,但当我检查gitorous上的存储库时无法访问。
醇>
感谢您的帮助,如果您无法理解我的英语,请抱歉。