您的位置:首页 > 其它

KDE环境下生成桌面图标

2013-07-26 11:53 483 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: