我正在尝试着打包一个QT程序,但是生成的二进制文件启动后在Gnome-shell的左上角没有图标显示。所以我想问下,如何才能加上图标呢? 这个是来自于http://www.linuxidc.com/Linux/2012-03/56316.htm%E7%9A%84%E5%8A%9E%E6%B3%95%E...
1 下载图标素材,以png格式素材为例说明。
图2 图标素材(logo.png)
2 将图标素材转换为ico格式。
3 利用记事本新建一个名为logo.rc的文件,logo.ico为转换后的图标名称,内容如下:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
4 在工程文件夹中新建一个images目录,将logo.ico、logo.rc放入文件夹中。
5 打开QT工程,将logo.ico、logo.rc添加进工程。
6 在工程文件(*.pro)中加入一行:
RC_FILE=images/logo.rc
但是可惜的是,也许以上的办法只能适用于为windows,在linux下并无效果。
不写gnome-shell插件就只能呆右下角。
2013/2/21 杜宏羽 dongfengweixiao@gmail.com
我正在尝试着打包一个QT程序,但是生成的二进制文件启动后在Gnome-shell的左上角没有图标显示。所以我想问下,如何才能加上图标呢? 这个是来自于http://www.linuxidc.com/Linux/2012-03/56316.htm%E7%9A%84%E5%8A%9E%E6%B3%95%E...
1 下载图标素材,以png格式素材为例说明。
图2 图标素材(logo.png)
2 将图标素材转换为ico格式。
3 利用记事本新建一个名为logo.rc的文件,logo.ico为转换后的图标名称,内容如下:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
4 在工程文件夹中新建一个images目录,将logo.ico、logo.rc放入文件夹中。
5 打开QT工程,将logo.ico、logo.rc添加进工程。
6 在工程文件(*.pro)中加入一行:
RC_FILE=images/logo.rc
但是可惜的是,也许以上的办法只能适用于为windows,在linux下并无效果。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
左上角的说的不是系统托盘图标吧……
gnome-shell 左上角的图标是读取程序 .desktop 文件里的 ICON 内容的,在程序的 .desktop 指定下就好了。
至于 .desktop 里有啥,可以参考 /usr/share/applications/ 里的内容。
2013/2/23 Weng Xuetian wengxt@gmail.com:
不写gnome-shell插件就只能呆右下角。
2013/2/21 杜宏羽 dongfengweixiao@gmail.com
我正在尝试着打包一个QT程序,但是生成的二进制文件启动后在Gnome-shell的左上角没有图标显示。所以我想问下,如何才能加上图标呢? 这个是来自于http://www.linuxidc.com/Linux/2012-03/56316.htm%E7%9A%84%E5%8A%9E%E6%B3%95%E...
1 下载图标素材,以png格式素材为例说明。
图2 图标素材(logo.png)
2 将图标素材转换为ico格式。
3 利用记事本新建一个名为logo.rc的文件,logo.ico为转换后的图标名称,内容如下:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
4 在工程文件夹中新建一个images目录,将logo.ico、logo.rc放入文件夹中。
5 打开QT工程,将logo.ico、logo.rc添加进工程。
6 在工程文件(*.pro)中加入一行:
RC_FILE=images/logo.rc
但是可惜的是,也许以上的办法只能适用于为windows,在linux下并无效果。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
okey ,知道这个就可以了。谢谢! 在 2013-2-26 上午8:35,"Tommy He" lovenemesis@gmail.com写道:
左上角的说的不是系统托盘图标吧……
gnome-shell 左上角的图标是读取程序 .desktop 文件里的 ICON 内容的,在程序的 .desktop 指定下就好了。
至于 .desktop 里有啥,可以参考 /usr/share/applications/ 里的内容。
2013/2/23 Weng Xuetian wengxt@gmail.com:
不写gnome-shell插件就只能呆右下角。
2013/2/21 杜宏羽 dongfengweixiao@gmail.com
我正在尝试着打包一个QT程序,但是生成的二进制文件启动后在Gnome-shell的左上角没有图标显示。所以我想问下,如何才能加上图标呢? 这个是来自于http://www.linuxidc.com/Linux/2012-03/56316.htm%E7%9A%84%E5%8A%9E%E6%B3%95%E...
1 下载图标素材,以png格式素材为例说明。
图2 图标素材(logo.png)
2 将图标素材转换为ico格式。
3 利用记事本新建一个名为logo.rc的文件,logo.ico为转换后的图标名称,内容如下:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
4 在工程文件夹中新建一个images目录,将logo.ico、logo.rc放入文件夹中。
5 打开QT工程,将logo.ico、logo.rc添加进工程。
6 在工程文件(*.pro)中加入一行:
RC_FILE=images/logo.rc
但是可惜的是,也许以上的办法只能适用于为windows,在linux下并无效果。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Take a Deep Breath out of Windows
https://fedoraproject.org/wiki/User:Lovenemesis
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
chinese@lists.fedoraproject.org