[Interest] Launch Qt Desktop Application(Windows) by clicking custom file

Berkay Elbir berkayelbir at gmail.com
Wed Sep 2 09:47:06 CEST 2015


Thank you for your answer. Actually, I tried to do this in Qt
installer(1.5.0), updated the installscript with this:

component.addOperation("RegisterFileType", "fl", "@TargetDir@\\A.exe" +
"'%1'", "myFiles", "text/plain","@TargetDir@/A_icon.ico", "ProgId=A.fl");‚Äč

as Federico suggested. But it gives parse error with this line. I did not
understand what is the problem. I did not think about the QSettings that
can be another way.

On Tue, Sep 1, 2015 at 8:56 PM, Jason H <jhihn at gmx.com> wrote:

>
> You just need to make the association in the registry. At a fundamental
> level, you create a key in the right branch that associates the extension
> to your exe.
> I used to know it back in the day, HKEY_LOCAL_MACHINE/... (Win95) But
> Since then they've added protections such that if you are installing for
> the machine, you need admin privielges to edit that branch of the registry.
> Nowdays it's in HKEY_CURRENT_USER or something to that effect so that you
> can install the association on a per-user basis and not need admin. Most
> installers support adding a simple association. QSettings is capable, IIRC,
> if your installer doesn't have the capabilty.
> *Sent:* Monday, August 31, 2015 at 11:45 AM
> *From:* "Berkay Elbir" <berkayelbir at gmail.com>
> *To:* interest at qt-project.org
> *Subject:* [Interest] Launch Qt Desktop Application(Windows) by clicking
> custom file
> Hello all,
>
> I want to ask you that How can I launch my Qt desktop application(Windows)
> when double click to a custom file that is used by my application?
>
> For example, when I double click myFile.x then my application will launch
> and open this file.
>
> Thanks in advance.
>
> Best Regards,
>
> Berkay Elbir
> _______________________________________________ Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150902/c553e752/attachment.html>


More information about the Interest mailing list