|
提起这个工具,还要说Qt教程写的真不赖,言简意赅,不长的段落就能把Qt的某个方面的技术说透彻,而且是易懂的,如果写书的和译书的都有这水平,我们的功力不知又能精益多少。
闲话少叙,转入正题。
Qt Designer中文翻译--"Qt设计师",是设计UI的辅助工具,包括Window和Dialog;该工具有这么几大优点:
1. 减少代码量
避免写大量Layout和减轻脑力,此外最重要的机制是"Widgets and Dialogs with Auto-Connect",这避免我们自己操刀做signal/slot间的connect.教程:[extracted qt path]/doc/html/designer-using-a-component.html.
try it, 你会一发不可收的.
说实话,Qt的signal/slot的签名安全的匹配噱头,不大感冒,我总觉得做coding这种代码很没意思,而且肯定不好维护,不过,有了Designer,一切问题都解决了,我现在是一名Designer依赖者了。
Note:
1. 记得把你的*.ui文件加入到你的yours.pro中.
2. [extracted qt path]/tools/[assistant | designer]是学习Designer的好途径,里面有很多*.ui,可以用Designer打开,学习
2. 使用简便
只要把*.ui加入yours.pro中,在使用时引用生成的头文件即可.
Note:
1. 使用任何技术前,要里里外外搞清楚,小心手忙脚乱:)
2. Designer中有待BoxDialog的Dialog,我感觉不大好用
qmake:
http://www.cuteqt.com/blog/?p=556
此文写的不赖,感谢作者 |
|