[Development] How to specify Windows Application Icon through qmake?

Konstantin Ritt ritt.ks at gmail.com
Thu Dec 20 17:17:45 CET 2012


+1 to option 2

Konstantin


2012/12/20 1+1=2 <dbzhang800 at gmail.com>:
> Hi all,
>
> At present, if we want to setting the Application Icon under Windows
> platform, we should create a xxx.rc file first, then pass the file path to
> qmake variable RC_FILE. see:
>
> http://qt-project.org/doc/qt-5.0/qtdoc/appicon.html
>
> I hope that we can directly specify the Application Icon through one
> variable. such as
>
> ```
>     win32:ICON = myapp.ico
> ```
>
> or
>
> ```
>    RC_ICONS = myapp.ico myapp2.ico
> ```
>
> But I don't know which one is better.
>
> For method 1:
>
> The ICON has been used to special Application Icon for Mac and Symbian in
> Qt4.
>
> ```
> mac: ICON = myapp.icns
> symbian*:ICON = myapp.svg
> ```
> IMO, it make sense to reuse this variable for Windows.
>
> For method 2:
>
> As there already exist two variable RC_LANG and RC_CODEPAGE which used to
> generate the .rc file. so a new variable  RC_ICONS can be introduced to
> generate:
>
> ```
>  IDI_ICON1               ICON    DISCARDABLE     "myapp.ico"
>  IDI_ICON2               ICON    DISCARDABLE     "myapp2.ico"
> ......
> ```
>
> Any idea?
>
>
> Best regards,
>
> Debao
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>



More information about the Development mailing list