繁体   English   中英

Qt单一应用程序文件已打开

[英]Qt Single Application file opened

我正在申请Qt。 我有两个很难解决的问题:

  1. 我为我的应用程序文档创建了自己的文件类型,所以说“ something.ap”。 我想要我的操作系统(Windows和Mac,也许是Linux),当双击文件资源管理器中的那些文件时,它将使用我的应用程序打开。 如何在Qt上轻松实现这一目标? 在Windows上,我看到我们需要编辑注册表,但是如果有一种好的方法,那将是最好的选择。 而且我对Mac和Linux没有想法。
  2. 与第一名有关。 当我已经打开“ something.ap”,然后双击同一文件(“ something.ap”)时,我的应用程序不会在新实例上再次打开。 因此,我想要的行为是检查是否已打开文件,这将引发应用程序窗口。 我看到有QtSingleApplication,但是当我检查gitorous上的存储库时无法访问。

谢谢您的帮助,如果您听不懂我的英语,则对不起。

  1. 您需要注册mime类型。 检查这个

  2. 单例应用程序在这里可用。 :P。已不再维护。 您可以将源代码下载为zip或克隆git存储库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM