• 6314阅读
  • 6回复

【提问】QT/Qtopia开发疑问 [复制链接]

上一主题 下一主题
离线muse
 
只看楼主 倒序阅读 楼主  发表于: 2005-11-14
环境:
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是否存在与上述开发环境版本上的冲突问题?

希望各位讨论一下,给点帮助!在线等!
非常感谢:)
离线mudfish
只看该作者 1楼 发表于: 2005-11-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,个人经验.
离线muse
只看该作者 2楼 发表于: 2005-11-15
问题基本解决了!
跑通了一个简单的例子!
谢谢:)
离线实验室316
只看该作者 3楼 发表于: 2005-11-17
兄弟,能不能把你跑通的例子及其过程贴出来啊!
我们现在做这方面的项目,但我的第一个例子都跑不通
离线zkgq
只看该作者 4楼 发表于: 2007-04-12
你能不能详细介绍下步骤:
        当我用QT Designer 做了一个简单界面后,有了一个*.ui文件,之后我该用什么命令生成什么文件,需要哪几个文件,所有文件具备后,该怎么编译?
        我现在简单做了个界面,可不知道如何去生成什么文件,如何去编译?我用的开发环境和你一样,望答复.谢谢!!
离线gxichun

只看该作者 5楼 发表于: 2007-08-23
看手册
离线mzl626

只看该作者 6楼 发表于: 2007-08-24
兄弟,目前都已经是qtopia 4.2的版本了,如果不是遗留系统的话,为什么要用如此老的版本啊!
快速回复
限100 字节
 
上一个 下一个