• 7284阅读
  • 9回复

请高手解惑:qt3与qt4编程机制到底有什么区别? [复制链接]

上一主题 下一主题
离线gxichun
 

只看楼主 倒序阅读 楼主  发表于: 2006-09-23
最近学习QT编程,新手深感困难。我得具体环境如下:

Linux: redhat9.0+qt3.1 能用design设计界面和创建工程,根据向导创建main.cpp。

windows: windows XP sp2 +qt4.1.3forwin 只能用来设计界面,得到结果是**.ui

qt4例子中文件一般包含:文件夹release,**.pro,**.cpp **.ui

我的问题是: 1.如何在qt4中创建基于图形界面的应用程序,工程如何得到,用记事本创建吗?
       
2。在linux下,利用Qt3如何引入用户自定义类。

3。qt的库文件是如何利用,怎么设置才可以在编写程序时,直接包含#include <**.h>就可以?
[ 此贴被gxichun在2006-09-26 21:11重新编辑 ]
离线style
只看该作者 1楼 发表于: 2006-09-23
1.如何在qt4中创建基于图形界面的应用程序,工程如何得到,用记事本创建吗?
Kdevelop写代码编译生成可得您所说的应用程序.
用记事本创建了到控制台
qmake -project
qmake -o
make
也可以得到您所说的应用程序


2。在linux下,利用Qt3如何引入用户自定义类。
你这问题问的有问题....


3。qt的库文件是如何利用,怎么设置才可以在编写程序时,直接包含#include <**.h>就可以?
linux配置一下
~/.bash_profile文件
windows在
QT/bin/qtvars.bat配置
离线gxichun

只看该作者 2楼 发表于: 2006-09-26
网上给的类库,是否还要编译一下才能用,有src文件夹,下面还有.h 和.cpp 文件.如果我只用他其中的一部分是否有必要把整个类库在编译时都添加进去,并且在使用一个类库的类还牵扯到另外一个线程支持的库,怎么弄,要将二者的原文件合并到一个目录下,重新编译一下吗,还是分别包含进来? 没有头绪,很迷惘.......
离线gxichun

只看该作者 3楼 发表于: 2006-09-26
再问,我在windows下利用VC6将jrtplib编译了一遍,生成jrtplib.lib,我要在QT4中用到库里面定义的类,我该怎么做?在QT4 的Lib目录里添加上jrtplib.lib文件的所在目录吗? 另外,请推荐我一个在Redhat Linux 9.0 下的QT开发环境,怎么配置才可以直接写代码编写应用程序,实在是被环境搭建搞的头晕...... 高手帮忙
离线fengshenx

只看该作者 4楼 发表于: 2006-10-10
引用第3楼gxichun2006-09-26 14:11发表的“”:
再问,我在windows下利用VC6将jrtplib编译了一遍,生成jrtplib.lib,我要在QT4中用到库里面定义的类,我该怎么做?在QT4 的Lib目录里添加上jrtplib.lib文件的所在目录吗?

把jrtplib.lib放在vc能访问的lib路径里。把头文件扔到vc能访问的include里。
工程设置加上jrtplib的连接。
[quote]
另外,请推荐我一个在Redhat Linux 9.0 下的QT开发环境,怎么配置才可以直接写代码编写应用程序,实在是被环境搭建搞的头晕...... 高手帮忙/quote]

我用的就是Vim+Makefile
离线cauc_dg
只看该作者 5楼 发表于: 2006-10-26
头痛。。。。
每天进步一点点
离线hatuzhuzhu
只看该作者 6楼 发表于: 2008-08-11
我用的是qdevelop
离线浪漫天使
只看该作者 7楼 发表于: 2008-08-11
离线huzhiwen28

只看该作者 8楼 发表于: 2008-08-13
建议使用eclipse开发QT4
http://blog.sina.com.cn/tonyhuzhiwen
https://github.com/huzhiwen28/
专注于工业嵌入设备开发
离线steinlee

只看该作者 9楼 发表于: 2008-08-13
Basically Qt3 was redesigned to be Qt4. Do not use Qt3 anymore because it sure will not be supported in the future.
Looking for remote C/C++ and Qt 兼职
快速回复
限100 字节
 
上一个 下一个