• 8349阅读
  • 12回复

Qt编程方法讨论 [复制链接]

上一主题 下一主题
离线zy765
 

只看楼主 正序阅读 楼主  发表于: 2008-05-13
— 本帖被 XChinux 执行加亮操作(2008-05-14) —
不知道各位如何编写Qt程序,以前一直使用VC,最近研究一开源代码,所以转到了Qt阵营中,学习了一阵发现Qt真是一个好东西,不知道大家如何使用Qt编程,几天的摸索我是这样进行的,先用designer设计界面,uic生成头文件,然后在vs下建立工程,修改uic生成的头文件,分别创建action、menu、toolbar、status等实现函数。我觉得这个比直接用vs+Qt插件建立Qt工程可操控性好些,请教各位,不知道大家如何进行Qt程序开发的,使用什么工具,如何进行?
离线80486

只看该作者 12楼 发表于: 2009-03-10
为何可以利用的工具不利用呢,一个好的程序员不是牛xx什么都自己搞,而是合理利用手上有的资源和工具,完成任务
离线洞里的火
只看该作者 11楼 发表于: 2009-03-09
引用第9楼ldqiang于2008-06-13 08:59发表的  :
Designer本人觉得这只是让开发商想让开发员早点了解界面的东东而已,拿来练练手而已,而在开发时最好还是在项目中画界面,两个其实是一样的,本来就是一体的,又何苦再多此一举!

如果你对界面设计的要求不高的话自然可以这么搞
但是很多情况下界面非常复杂,直接编码的工作量根本让人无法承受。
引用第8楼waterddy于2008-06-12 18:03发表的  :
我是新手了,也来插两句。

我感觉Designer可以画界面,但是生成的冗码很多。一般是没什么问题了。但是如果可能,还是代码比较好。

所以我觉得一般情况就用Designer ,一些要求比较特别的,可以先用Designer画个Test框架作参考。
.......

我查看过一些uic生成的代码,基本上给你生成的都是必须的,何来“冗余很多”一说?
离线sqyang306
只看该作者 10楼 发表于: 2009-03-09
楼主,能把你的方法详细地介绍一下吗?谢谢~~
离线ldqiang
只看该作者 9楼 发表于: 2008-06-13
Designer本人觉得这只是让开发商想让开发员早点了解界面的东东而已,拿来练练手而已,而在开发时最好还是在项目中画界面,两个其实是一样的,本来就是一体的,又何苦再多此一举!
离线waterddy

只看该作者 8楼 发表于: 2008-06-12
我是新手了,也来插两句。

我感觉Designer可以画界面,但是生成的冗码很多。一般是没什么问题了。但是如果可能,还是代码比较好。

所以我觉得一般情况就用Designer ,一些要求比较特别的,可以先用Designer画个Test框架作参考。

就我学习Qt的这段时间,个人感觉,新手最好还是从代码写最简单的开始,一开始就用Designer 不利于成长和理解。
离线lovelydeath

只看该作者 7楼 发表于: 2008-06-12
我也是喜欢先用Designer设计总体框架(更加直观,可以减少很多定位初始化语句)
然后根据控件设计自己需要的功能,这里当然需要自己用语句编写。
离线netlove

只看该作者 6楼 发表于: 2008-06-05
没用过designer, 刚接触QT两个月,公司用的是qte,所有代码手动写,虽然胡碰乱撞,将要完成一个项目,但是还是很糊涂。
离线zy765

只看该作者 5楼 发表于: 2008-06-04
一段时间的实践后,同意XChinux的观点!


1、用designer设计界面,比如为TestForm;
2、写派生类,从QWidget/QMainWindow/QDialog和Ui::TestForm派派生;
3、在构造函数中调用setupUi(this)方法;
然后其它的就由自己决定了。
离线lzian
只看该作者 4楼 发表于: 2008-05-14
看需求了,界面很复杂的话,用designer设计
我基本是根据《C++ GUI Programming With Qt4》里介绍的方法设计Qt程序的
离线XChinux

只看该作者 3楼 发表于: 2008-05-14
我的方法:
1、用designer设计界面,比如为TestForm;
2、写派生类,从QWidget/QMainWindow/QDialog和Ui::TestForm派派生;
3、在构造函数中调用setupUi(this)方法;
然后其它的就由自己决定了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zy765

只看该作者 2楼 发表于: 2008-05-13
为什么不用designer。既然有这样的界面设计工具,为什么不用,起码可以减少工作量、
离线wangowen

只看该作者 1楼 发表于: 2008-05-13
我觉得还是不要用designer的好
快速回复
限100 字节
 
上一个 下一个