KDE环境下生成桌面图标

http://techbase.kde.org/Development/Tutorials/Desktop_File

1、使用qt4 designer生成了一个sean.ui的文件,然后用uic转为c++的文件
uic -o sean.h sean.ui
sean.h文件名要和sean.ui的一样
uic3是qt3转到4用的,现在基本没用


2、写一个使用sean.h的代码,比如qtmain.cpp,然后
qmake -project
生成dir.pro, dir是目录名
3、然后qmake dir.pro,生成makefile文件
4、make
因为目录为
linux-o8a6:/home/qttest/qt1
make后生成的可执行文件为qt1


怎么在kde下通过桌面图标启动一个程序
这上面的dir.pro文件里添加如下内容
target.path = /home/qtins
desktop.path = /usr/share/applications
desktop.files += qt1.desktop


INSTALLS += target desktop


target.path是qt1要存放的位置
desktop.path是qt1.desktop要存放的位置,在该位置就在开始栏里显示图标
如果要放到桌面,你是管理员用户的话就
desktop.path = /root/Desktop


增加一个文件qt1.desktop,其内容如下
[Desktop Entry]
Type=Application
Exec=/home/qtins/qt1
Icon=/home/clock.png
Terminal=false
Name=qt1
GenericName=SomeGenericName3
Comment=ShortDescriptionOfSeanApp
Categories=Qt;KDE;


Exec是可执行文件名,要指定目录,不然在默认目录里找
Path指明了可执行文件的位置
Icon是图标位置


放到源文件目录,
qmake dir.pro
make
make install



反安装
make uninstall
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值