首页| 论坛| 消息

标题:【提问】"Qt4里面不能编写代码了"是什么意思???
作者:mage1982
日期:2005-11-11 14:54
内容:

请问:大家所说的关于QT4不能编写代码是什么意思?
我可能没说清楚,听人说QT4里面只能设计界面,那是不是意味我们必须用其它编辑器写代码呢????
谢谢大家!!!


#1 [tdns 11-17 09:00]
我想你指的是Qt Designer在Qt3.x和在Qt4中的区别吧?两个版本中的Qt Designer功能是有很大不同的。
在Qt3.x中,designer不仅仅用来画界面,还可以对生成的界面的类添加一些成员和接口,并在.ui.h文件里写实现代码。关于.ui.h文件怎么经过uic和moc预编译最终生成.h和.cpp文件的,3.x的assistant里面都讲得很清楚,你可以查一查。另外3.x的designer还可以管理工程。
而在Qt4里,designer只是个用来画界面的工具,他的唯一目的就是减少直接用代码写界面的工作量。.ui.h文件被拿掉了,取而代之的是ui_xxx.h,只是对界面的定义。对界面的扩充留给程序员去做,具体的方法4.0的assistant也讲了。

回复 发表
主题 版块