• 4501阅读
  • 13回复

[投票]弱弱地问一下,大家开发时gui时,用designer比较多还是直接敲代码 ? [复制链接]

上一主题 下一主题
离线flyleaf91
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-30
最近因为需求要使用qt开发 ,以前培训时老师一般只讲如何使用designer来开发界面
而且他们好像一般都不会直接敲那些designer能完成的代码 ,现在自己跟着《c++ gui qt4》
那本书学,本来只是想了解一下如何直接代码的方式开发,但学完之后感觉这样开发挺直观的,
至于效率嘛,我觉得如果熟悉了应该会差不多吧? 想问一下大家平时一般用什么方式来开发 ?


PS:论坛可以搞投票么?不会弄。。
离线tompsontan

只看该作者 1楼 发表于: 2013-03-30
如果考虑长期维护的话,我一般只用代码。用designer的话换成别人接手可能会搞不清你是怎么布局GUI的,不过单从自己学习的角度来说关系不大。
看淡得失
离线kimtaikee

只看该作者 2楼 发表于: 2013-03-30
只用代码实现。

离线呆呆很呆
只看该作者 3楼 发表于: 2013-03-30
只用代码 个人非常讨厌可视化 喜欢代码
离线hehuim

只看该作者 4楼 发表于: 2013-03-30
只用代码,好控制,不会拖的!
离线cai6811376

只看该作者 5楼 发表于: 2013-03-30
感觉用代码好控制点
离线roywillow

只看该作者 6楼 发表于: 2013-03-30
简单的界面直接敲代码
复杂的就先用designer大概规划一下,然后再敲代码
有些细节的设置也会先用designer测试一下,否则一遍一遍改代码跑编译看效果太浪费时间了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线alexltr

只看该作者 7楼 发表于: 2013-03-30
我都是用代码。 个人感觉这样更能充分利用C++的一些优点,也便于维护。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线alexltr

只看该作者 8楼 发表于: 2013-03-30
PS:论坛可以搞投票么?不会弄。。

应该可以吧,没搞过

我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线flyleaf91

只看该作者 9楼 发表于: 2013-03-30
回 8楼(alexltr) 的帖子
THANKS,学习了~不过这个帖子不能改了
离线flyleaf91

只看该作者 10楼 发表于: 2013-03-30
回 1楼(feynman) 的帖子
回复的人大多都是直接用代码呀~哈,给我解惑了~
离线jdwx

只看该作者 11楼 发表于: 2013-03-30
如果不是自己写的控件,还是UI编辑器好用,比手写快很多。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线flyleaf91

只看该作者 12楼 发表于: 2013-03-30
回 11楼(jdwx) 的帖子
看到designer生成的代码,有些地方不能理解,估计理解了它的模式,用designer辅助设计,修改它生成的代码起来会很方便吧?
离线jdwx

只看该作者 13楼 发表于: 2013-03-30
回 12楼(flyleaf91) 的帖子
UI编辑器是用来画出界面的,UI是XML文件,C++编译器使用不了,Qt用UIC工具把UI的XML文件转换为C++代码给C++编译器使用。
designer生成的代码就是这么来的,UI被修改,生成的代码就会跟着变化,所以手动修改UI.h文件是没有效果的。
designer生成的代码不是用来修改的,但是可以用来学习怎么手写代码。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个