Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22996
  • 博文数量: 12
  • 博客积分: 616
  • 博客等级: 上士
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-09 10:25
文章分类

全部博文(12)

文章存档

2010年(12)

我的朋友
最近访客

分类: C/C++

2010-03-28 19:12:58

编程前:
1.查看 examples,demos,Qt-Solutions。
2.研究除了Qt图形编程之外的一些重要的编程模块和框架. 例如:Threads、Networking、XML,Graphics view、OpenGL、SQL等。
3.学会qmake.
编程时:
4.最好在堆上用new创建QObjects并为他指定父类。
5.不要对QObject或它的子类使用多继承。(qt不支持)
6.弄清QDialog()::exec()和QWidget()::show()的不同。
7.在编写一个自定义的Widget时,要确保它没有被创建过。
8.最好使程序的位置和项的布局一致。
9.当使用Qt-Designer创建Library时,最好在构造函数里用setupUi(),而不是继承。
10.判定你的GUI类如何拥有与事件相关的接口。
11.最好使用QString而不是char*,并且对所有的字符串都使用tr()。
12.学会使用Qt的容器类。
13.学会非图形化Qt类的使用,例如:QFile、QPixmap、QSettings等。
14.意识到所有的Qt数据都使用了隐含共享。
15.当使用ListWidget时,最好用Model/View方法而不是项的基本方法。
16.学会qt debugging助手.
17.了解最普遍的Qt编程错误。
18.如果发现bug,报告给Qt Bugs。
19.使用Qt-Linguist。
20.为你的程序提供图标,并用Doxygen把你的代码整理成文档。
21.使用Qt-interest 邮件列表或者去Qt Centre论坛。
阅读(967) | 评论(0) | 转发(0) |
0

上一篇:学习C++

下一篇:C++学习笔记

给主人留下些什么吧!~~