• 9591阅读
  • 4回复

请高手发个详细的用KDevelop开发Qt4程序的教程!! [复制链接]

上一主题 下一主题
离线scu6317
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-20
— 本帖被 XChinux 执行加亮操作(2008-06-20) —
有了教程不详细,看了有地方一带而过,实在不懂,新手!又在网上找不到资料,很郁闷
哪位高手,做个详细的教程,让大家分享下

好人一生平安!!
离线scu6317

只看该作者 1楼 发表于: 2008-06-20
fc6自带的是qt3.3.所以需要自己安装qt4,安装qt4和设置环境变量的过程见我的上一篇文章http://blog.csdn.net/yang_dk/archive/2007/04/23/1576486.aspx

安装和设置好环境变量之后
source /etc/profile
source /root/.bash_profile
(有些可能需要重启机子)

在终端输入echo $QTDIR
如果出来的是/usr/lib/qt3.3,那么回去重新设置环境变量
如果出来的是/usr/local/Trolltech/Qt-4.2.3之类的,ok!往下走
(需要提到的一点是,安装了Qt4之后,不要安装KDevelop的新版本3.4.0,它不认qt4,configure的时候会出错,我还没弄明白为什么,无论如何就是不能通过。所以我在这里使用的fc6自带的KDevelop3.3.5yum之后的3.3.6,区别应该不大)

所有准备工作完成之后,我们开始
1、启动KDevelop KDE/C++(fc6默认安装的是3.3.5)
2、工程->新建工程-(显示全部工程模板)->QMake Project-> Hello world程序->输入工程名 然后所有默认下一步
      这时KDevelop会自动生成一段代码(最简单的helloworld)     
3、工程->工程选项->C++特定设置->Qt-》选定“此工程内使用Qt” 选择Qt4
然后选择qt4的路径,比如/usr/local/Trolltect/Qt-4.2.3
4、分别执行“构建”“编译”“执行”3部,如果都成功会出来Hello world并提示成功退出
5、这时我们可以尝试着写Qt程序了
    将下面这段Qt4的Hello World代替上面KDevelop自动生成的Helloworld

#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton hello("Hello world!");
    hello.resize(100, 30);
    hello.show();
    return app.exec();
}

6、保存,然后分别执行“构建”“编译”“执行”3步
      ok!屏幕左上角出来一个小对话框Hello World了

从此,告别了每次都要不断使用qmake -project等命令的步骤了,最重要的是,可以像VC一样设置断点了,调试的时候不需要繁琐的GDB命令了,也不用设置一堆printf();了,那些让人吐血的工作,见鬼去吧!!!
离线scu6317

只看该作者 2楼 发表于: 2008-06-20
{转自http://blog.csdn.net/yang_dk/archive/2007/04/23/1576486.aspx}
fc6自带的是qt3.3.所以需要自己安装qt4,安装qt4和设置环境变量的过程见我的上一篇文章http://blog.csdn.net/yang_dk/archive/2007/04/23/1576486.aspx

安装和设置好环境变量之后
source /etc/profile
source /root/.bash_profile
(有些可能需要重启机子)

在终端输入echo $QTDIR
如果出来的是/usr/lib/qt3.3,那么回去重新设置环境变量
如果出来的是/usr/local/Trolltech/Qt-4.2.3之类的,ok!往下走
(需要提到的一点是,安装了Qt4之后,不要安装KDevelop的新版本3.4.0,它不认qt4,configure的时候会出错,我还没弄明白为什么,无论如何就是不能通过。所以我在这里使用的fc6自带的KDevelop3.3.5yum之后的3.3.6,区别应该不大)

所有准备工作完成之后,我们开始
1、启动KDevelop KDE/C++(fc6默认安装的是3.3.5)
2、工程->新建工程-(显示全部工程模板)->QMake Project-> Hello world程序->输入工程名 然后所有默认下一步
      这时KDevelop会自动生成一段代码(最简单的helloworld)     
3、工程->工程选项->C++特定设置->Qt-》选定“此工程内使用Qt” 选择Qt4
然后选择qt4的路径,比如/usr/local/Trolltect/Qt-4.2.3
4、分别执行“构建”“编译”“执行”3部,如果都成功会出来Hello world并提示成功退出
5、这时我们可以尝试着写Qt程序了
    将下面这段Qt4的Hello World代替上面KDevelop自动生成的Helloworld

#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton hello("Hello world!");
    hello.resize(100, 30);
    hello.show();
    return app.exec();
}

6、保存,然后分别执行“构建”“编译”“执行”3步
      ok!屏幕左上角出来一个小对话框Hello World了

从此,告别了每次都要不断使用qmake -project等命令的步骤了,最重要的是,可以像VC一样设置断点了,调试的时候不需要繁琐的GDB命令了,也不用设置一堆printf();了,那些让人吐血的工作,见鬼去吧!!!
离线supwater
只看该作者 3楼 发表于: 2008-06-21
学了不少东西 呵呵
谋事在人,成事在天!
离线wd007

只看该作者 4楼 发表于: 2008-12-21
不错,学习了
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个