设置应用程序的图标(Setting the Application Icon)— Mac OS X
来源:互联网 发布:ncbi下载基因组数据 编辑:程序博客网 时间:2024/06/15 18:34
所谓应用程序的图标,就是在dock上显示的图标,通过调用QWindow::setWindowIcon() 实现的,但是,有可能在函数QWindow::setWindowIcon()被调用前程序会出现在dock上,在这种情况下,在dock上跳出来的app的图标将会是一个默认的图片。
为了保证出现正确的app图标,在Finder中和当app正启动时,有必要使用一个和平台相关的技术。
1.如果使用qmake声称makefiles,只需要添加一行代码到.pro文件中即可。例如,你的图标名字是myapp.icns,你的工程文件是myapp.pro,添加下面一行代码到myapp. pro中:
ICON = myapp.icns这会保证qmake会将你的图标放在合适的位置,并为这个图标创建一个Info.plist文件。
2. 如果不使用qmake,必须按照下面的方法手动操作:
1).为你的应用程序创建一个Info.plist文件。(使用PropertyListEditor,在Developer/Application下)
2). 在Info.plist中,将.icns与CFBundleIconFile联系在一起。(另,使用PropertyListEditor)
3). 将Info.plist文件复制到应用程序包Contents目录下。(即,类似这样的目录:/Users/robin/Developer/QtTutorial/build-HelloWorld-Desktop_Qt_5_2_1_clang_64bit-Debug/HelloWorld.app/Contents)
4).将.icns文件复制到应用程序包的Contents/Resources路径下。
注意:有时候尽管是按照上面操作的,但是,运行时图标还是出不来,这时候就要将编译生成的.app文件删除后,重新执行qmake和build就可以了,这是因为Info.plist文件未更新的原因。
- 设置应用程序的图标(Setting the Application Icon)— Mac OS X
- Qt Application Icon Setting(Qt在不同平台下的图标设置)
- Setting the Application Icon
- Setting the Qt Application Icon
- Mac OS上 Qt 应用程序图标的设置
- Mac OS X下从服务进程中启动另一个应用程序(Cocoa Application)
- 设置mac应用程序图标
- VC对于ICON的设置替换(即更改应用程序图标)
- 应用图标提示设置applicationIconBadgeNumber Attempting to badge the application icon but haven't
- Mac OS X 环境变量的设置
- Mac OS X 环境变量的设置
- Mac OS X 环境变量的设置
- Mac OS X 环境变量的设置
- Mac OS X 设置环境变量(转)
- 设置网页的icon图标
- Qt中如何添加ICON图标 Qt设置应用程序图标
- 应用程序从Windows到Mac OS x的迁移
- 应用程序从Windows到Mac OS x的迁移
- Rotate List
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!
- Linux chmod +755和chmod +777 各是什么意思呢?
- /dev/mem可没那么简单
- HTML 相对路径表示方法
- 设置应用程序的图标(Setting the Application Icon)— Mac OS X
- SDN开源,从你的全世界路过
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- hdu1250
- 深入理解Tagged Pointer
- 集训队组队计划
- Mysql 查看连接数,状态
- Fragment进阶(一)----->静态
- oracle创建表空间