首页| 论坛| 消息

标题:【提问】QT/Qtopia开发疑问
作者:muse
日期:2005-11-14 12:27
内容:

环境:
Qt-x11-2.3.2; Qt-embedded-2.3.7; Qtopia-1.7.0;
工具及疑问:
1\ redhat9.0自带的QT designer版本比2.3.2的要高,查资料得知用版本高的Designer设计出的ui文件最后会产生空函数,所以用QT2.3.2自带的QT designer ;但是它好像不支持自动增加信号的支持??
2\ 用QT2.3.2的Designer产生ui文件;然后用uic产生.cpp和.h文件!
是否必需自己写一个main.cpp文件,有没有自动产生的办法?
3\ 用tmake产生Makefile时依据的是.pro文件,这个文件可以通过什么办法自动生成还是必须自己写?
4\ 据说用qmake可以完成Makefile的产生!但是通过find发现系统中只有redhat9.0自带的QT3.1下的qmake!用这个版本的Qmake是否存在与上述开发环境版本上的冲突问题?
希望各位讨论一下,给点帮助!在线等!
非常感谢:)


#1 [mudfish 11-15 17:15]
1\ redhat9.0自带的QT designer版本比2.3.2的要高,查资料得知用版本高的Designer设计出的ui文件最后会产生空函数,所以用QT2.3.2自带的QT designer ;但是它好像不支持自动增加信号的支持??
"自动增加信号"什么意思?如果你是指"增加signal和slot的连接"的话,那么'edit/connections'是可以的.
2\ 用QT2.3.2的Designer产生ui文件;然后用uic产生.cpp和.h文件!
是否必需自己写一个main.cpp文件,有没有自动产生的办法?
3\ 用tmake产生Makefile时依据的是.pro文件,这个文件可以通过什么办法自动生成还是必须自己写?
高版本的qt这些都可以自动生成,但2.3.7+1.7.0好像必须手写.如果不怕麻烦也可以把源码放到高版本的IDE中去生成这些文件,基本也能用.
4\ 据说用qmake可以完成Makefile的产生!但是通过find发现系统中只有redhat9.0自带的QT3.1下的qmake!用这个版本的Qmake是否存在与上述开发环境版本上的冲突问题?
2.3.7+1.7.0不能用qmake,个人经验.
#2 [muse 11-15 20:48]
问题基本解决了!
跑通了一个简单的例子!
谢谢:)
#3 [实验室316 11-17 19:07]
兄弟,能不能把你跑通的例子及其过程贴出来啊!
我们现在做这方面的项目,但我的第一个例子都跑不通
#4 [zkgq 04-12 10:01]
你能不能详细介绍下步骤:
当我用QT Designer 做了一个简单界面后,有了一个*.ui文件,之后我该用什么命令生成什么文件,需要哪几个文件,所有文件具备后,该怎么编译?
我现在简单做了个界面,可不知道如何去生成什么文件,如何去编译?我用的开发环境和你一样,望答复.谢谢!!
#5 [gxichun 08-23 14:57]
看手册

<< 1 2 >> (1/2)

回复 发表
主题 版块