• 36407阅读
  • 36回复

【共享】用KDevelop开发Qt4程序 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2005-10-25
— 本帖被 Bai_Jianping 执行取消置顶操作(2007-07-06) —
(我这里有问题,不能发表比较长的帖子,这里只能简单说一下)
首先,要设置正确的环境,
一是要把qt4的bin目录加到PATH变量中去,
二是要把QTDIR环境变量设置为qt4的目录
三是要使用Qt4 Designer设计界面(而不是Qt 3.x.x的Designer)
四是要使用QMake的工程类型
五是要依次设置“工程->工程选项->C++特定设置->代码补全->增加持久类存储->KDevelop自定义目录的PCS导入器->添加Qt 4.1的include目录“,这样就能使用Qt 4.1的参数提示和代码补全了。

这样,在写程序和编译的正常了, 使用KDevelop来开发Qt程序也很不错的。
[ 此贴被XChinux在2006-01-15 22:35重新编辑 ]

小图 | 大图 图片

  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
  • 【共享】用KDevelop开发Qt4程序 - QTCN开发网
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线lsosa

只看该作者 1楼 发表于: 2004-02-01
引用第20楼leath于2007-04-22 18:58发表的  :
根楼上一样。

我的也是同样的问题,我估计是kdevelop默认还是只对qt3。3进行支持,而对qt4,比需要用qt3。3编译,然后手工配置环境才能支持。
离线dxwang

只看该作者 2楼 发表于: 2005-11-30
用KDevelop开发Qt3程序又是怎么样的呢,谢谢,呵呵
每天进步一点点
离线XChinux

只看该作者 3楼 发表于: 2005-11-30
现在的KDevelop一般丁支持Qt3.x的,看你的系统上的配置是什么。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 4楼 发表于: 2006-01-15
使用KDevelop开发Qt程序确实不错啊,这回找到心仪的Qt开发IDE了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线安羽
只看该作者 5楼 发表于: 2006-01-18
【信息】Re:【共享】用KDevelop开发Qt4程序
好贴!
离线安羽
只看该作者 6楼 发表于: 2006-01-18
【提问】用KDevelop开发java程序应如何又设置呢
这贴看了又长了见识,只是用KDevelop开发java程序应如何又设置呢
离线sisic

只看该作者 7楼 发表于: 2006-02-09
真是太感谢了, 总算找到一个可以用的环境,

原来都是在win32上用vs.net, 一道linux上, 还真是摸不到头脑

圣人啊.
离线gundomcz

只看该作者 8楼 发表于: 2006-02-18
请教一下,但是linux下怎么调试呢,如果使用QDesigner的话,如何设置断点和单步什么的具体怎么做~?? 谢谢~!~
离线macping

只看该作者 9楼 发表于: 2006-02-26
恳请详细讲一下如何进行配置
所谓集成开发就是既可以设计界面又可以编辑代码还有编译是么
为什么qt designer只能设计界面呢
愚昧
怎么编辑相应的控件的代码呢
离线crsky
只看该作者 10楼 发表于: 2006-03-30
谢谢分享呀,
不过代码提示设置那里选择库的时候,使用KDevelop QT PCS Importer 更好,它自动寻找qt库了

另外,很不惯的是kdevelop创建的文件和文件夹很多,我是新手很不习惯,所以我建议和我一样不习惯的人可以
象以下做:
自己新建一个qt工程的目录,然后在这个目录下用qmake -project就会生成和目录名一样的qt工程文件
然后打开kdevelop, project--import existing project 选择自己刚才的新建目录,看,因为有qmake产生的xxx.pro的文件存在,它就自动识别为qmake的工程了
哈哈,这样的话,文件就清晰了,只多产生几个文件

这样就和用一个文本编辑器+qmake+qtdesigner差不多了,
离线jollyjia

只看该作者 11楼 发表于: 2006-04-10
现在有个问题,Qt4 Designer设计出的界面,怎么导入到kdevelop里面呢,怎么样让二者关联起来,
怎么样对UI文件产生相应的CPP文件呢?
哎,
还是微软做的东西体贴人阿,
KDevelop和qt designer二者合一不是很好么?
干嘛搞的这么复杂??
离线jollyjia

只看该作者 12楼 发表于: 2006-04-10
发现个问题阿,把QTDIR环境变量设置为qt4的目录之后,
有些基于QT3.X的程序安装编译时通不过,
这种情况么办列??
离线XChinux

只看该作者 13楼 发表于: 2006-04-10
KDevelop里可支持自己定义环境变量的。可把原来覆盖了就行。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wolftiantao
只看该作者 14楼 发表于: 2006-04-26
一是要把qt4的bin目录加到PATH变量中去,
二是要把QTDIR环境变量设置为qt4的目录

这两步在哪里设定呀,可否讲得明白一点,我弄了个qt4,但是kdevelop只认得qt3,要怎么设定呀。。。。。我看到别的文章说设定之后还要经过长达一个小时的重新编译,这是要拿啥编译啥呀?我实在是晕呀,希望有高手可以指点一下!
离线jollyjia

只看该作者 15楼 发表于: 2006-05-12
楼主,我也这么设置了,自动补齐功能好像可以用了,但是不完善啊,
有些成员函数或者属性都显示不出来啊!!怎么办阿??
离线ymzhou

只看该作者 16楼 发表于: 2006-06-08
请问一下,我在装kdevelop时,用的是qt3-3的库,按照楼主的设置更改后,发现还是出错.出错信息如下:
cd '/home/test/kdevelop/qt4' && QTDIR="/usr/lib/qt4" gmake -j1
cd src && gmake -f Makefile
g++ -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -I/usr/local/Trolltech/Qt-4.1.3/mkspecs/default -I. -o qt4.o qt4.cpp
qt4.cpp:28:30: error: QtGui/QApplication: 没有那个文件或目录
qt4.cpp:29:29: error: QtGui/QPushButton: 没有那个文件或目录
qt4.cpp: In function ‘int main(int, char**)’:
qt4.cpp: In function ‘int main(int, char**)’:
qt4.cpp:37: 错误:‘QApplication’ was not declared in this scope
qt4.cpp:37: 错误:expected `;' before ‘app’
qt4.cpp:39: 错误:‘QPushButton’ was not declared in this scope
qt4.cpp:39: 错误:expected `;' before ‘button’
qt4.cpp:41: 错误:‘button’ was not declared in this scope
qt4.cpp:43: 错误:‘QObject’ 未声明
qt4.cpp:43: 错误:‘click’ was not declared in this scope
qt4.cpp:43: 错误:‘SIGNAL’ was not declared in this scope
qt4.cpp:43: 错误:‘app’ was not declared in this scope
qt4.cpp:43: 错误:‘quit’ was not declared in this scope
qt4.cpp:43: 错误:‘SLOT’ was not declared in this scope
qt4.cpp:43: 错误:‘connect’ was not declared in this scope
qt4.cpp: At global scope:
qt4.cpp:31: 警告:未使用的形参 ‘argc’
qt4.cpp:31: 警告:未使用的形参 ‘argv’
gmake[1]: *** [qt4.o] 错误 1
gmake: *** [sub-src] 错误 2
*** 退出状态:2 ***
请求高人指点!!!   补充:我用的就是搂主贴得事例代码!
离线XChinux

只看该作者 17楼 发表于: 2006-06-08
要先设置环境变量。在KDevelop里有设置另外的环境变量的方法。
设置一下QTDIR
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ymzhou

只看该作者 18楼 发表于: 2006-06-08
谢谢你这么快答复。
说正题:QTDIR这个环境变量应该是起作用了。可以从它的编译过程中看出来。

cd '/home/test/kdevelop/qt4' && QTDIR="/usr/lib/qt4" gmake -j1

还有在工程中设置环境变量是不是在工程设置-->运行选项-->环境变量中阿,我设了QTDIR好像不起作用阿
离线yangdk
只看该作者 19楼 发表于: 2007-04-18
问一下楼主你的Kdevelop是哪个版本的,界面怎么那么漂亮。呵呵,我的太难看了,看来也好升级一下了
let it be
离线yangdk
只看该作者 20楼 发表于: 2007-04-18
fc6
我原来是Kdevelop3.x.x和Qt3.3.x
我安装好Qt4.2.3后
装KDevelop3.4.0
./configure时出现这个错误
checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found.

请问一下Kdevelop3.4.0不支持Qt4吗?还是什么原因?导致这个错误阿
let it be
离线leath
只看该作者 21楼 发表于: 2007-04-22
根楼上一样。
离线vera
只看该作者 22楼 发表于: 2007-04-29
用QTE2.3.7的有什么集成开发环境用吗?
离线water_lee

只看该作者 23楼 发表于: 2007-08-21
新手上路!
离线scu6317

只看该作者 24楼 发表于: 2008-06-17
版主,谢谢了!!

但是能不能说的在详细点呢?

“一是要把qt4的bin目录加到PATH变量中去,
二是要把QTDIR环境变量设置为qt4的目录”
这两点怎么做呢??
是在/etc/profile下修改加path,和QTDIR呢
还是在kdevelop里面设置呢?
实在不明白,请版主讲下,谢谢
离线scu6317

只看该作者 25楼 发表于: 2008-06-20
就这样啊,老是没人回呢??
离线duduqq

只看该作者 26楼 发表于: 2008-06-22
我用的是SUSE10.3,安装完系统后有自带的QT,但是没有楼主所说的那个目录,要怎么用啊,可不可以说明白点,是不是要自己再装个QT上去啊。
离线紫电青霜
只看该作者 27楼 发表于: 2008-11-16
LZ所用的KDevelop版本是多少的?
离线thinke365

只看该作者 28楼 发表于: 2009-02-15
呵呵,Linxu下用什么Kdevelop啊,用Emacs才是王道
离线yangdong
只看该作者 29楼 发表于: 2009-03-14
QT3 下:
#export KDEDIR=/usr/include/kde
#export QTDIR=/urs/lib/qt-3.*
#export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
离线wxjeacen

只看该作者 30楼 发表于: 2009-03-14
这东西有个毛用

怎么在designer里面设计图形的

然后在自己写main.cpp

实现的方法你会不会?
生命不熄,战斗不止。
离线embeddedgood

只看该作者 31楼 发表于: 2010-03-23
顶一下!
离线fuxiangjun
只看该作者 32楼 发表于: 2010-04-05
redhat linux能安装kdevelop吗
离线命苦

只看该作者 33楼 发表于: 2010-04-25
你好!
我是初学Qt的,我用的是qt-x11-opensource-src-4.4.3.tar.gz
现在想装个KDevelop,可是不知道装哪个版本的,在网上又找不着,更是找不着下载

希望你可以提供一个下载,并顺便说明下安装过程,我刚接触Linux,所以……嘿嘿,不会装。
谢谢!
离线wd007

只看该作者 34楼 发表于: 2010-04-25
KDevelop还是不错的
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线命苦

只看该作者 35楼 发表于: 2010-04-25
引用第34楼wd007于2010-04-25 17:44发表的  :
KDevelop还是不错的

你好!
我是初学Qt的,我用的是qt-x11-opensource-src-4.4.3.tar.gz
现在想装个KDevelop,可是不知道装哪个版本的,在网上又找不着,更是找不着下载

希望你可以提供一个下载,并顺便说明下安装过程,我刚接触Linux,所以……嘿嘿,不会装。
谢谢!
离线rockdd
只看该作者 36楼 发表于: 2011-01-10
大家好,如何在kdevelop中调试程序呢?
快速回复
限100 字节
 
上一个 下一个