• 7361阅读
  • 1回复

【提问】"Qt4里面不能编写代码了"是什么意思??? [复制链接]

上一主题 下一主题
离线mage1982
 

只看楼主 倒序阅读 楼主  发表于: 2005-11-11
请问:大家所说的关于QT4不能编写代码是什么意思?
我可能没说清楚,听人说QT4里面只能设计界面,那是不是意味我们必须用其它编辑器写代码呢????

谢谢大家!!!
[ 此贴被XChinux在2005-11-14 20:30重新编辑 ]
离线tdns

只看该作者 1楼 发表于: 2005-11-17
我想你指的是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也讲了。
快速回复
限100 字节
 
上一个 下一个