Am 07.07.2014 um 09:17 schrieb Freddy Martinez Garcia <[email protected]>:

> ...
> 
> I had generate a XCode project to put there my icons and it doesn't work...

Just to clarify: are you now using qmake or Xcode (possibly generated from a 
*.pro file)?

What is your tool of choice?


>   app.setWindowIcon(QIcon("://adviser.icns"));

This probably does not do what you think it does: while it is maybe possible 
for Qt to read *.icns (a OS X specific format for "desktop icons") images IF 
you have the proper QImage plugin available and /deployed/ (in the proper image 
Qt plugin folder -> Qt docs about deploying plugins) it would /not/ set the 
/desktop/ icon!

And since you referenced the Qt docs about setting the /desktop/ icon (aka 
"application icon") I assume that this is really what you want.

(The above code would set the icon for the application /window/ at runtime, but 
here you probably want to use a *.png file instead!)

> and I had added to mi .pro this line:
> 
> ICON = adviser.icns

This however looks fine and should set the /desktop/ icon (the one users would 
see in the Application folder and double-click on etc.), assuming again that 
you build with qmake/make (possibly triggered from within QtCreator).

And that is what I would check:

* is the relative path to adviser.icns correct?
* Is your *.icns file a valid one (does it show properly in e.g. "Preview")?
* Is the file really copied into the proper Resource folder in the app bundle 
when building?
* Are you using a custom Info.plist file? If so, do you have a corresponding 
CFBundleIconFile entry?
* If no custom Info: is the Info.plist properly generated and placed into the 
bundle?


Cheers,
  Oliver

_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to