快乐的程序员

遇见就不再错过

 

Qt最佳实践

编程前:

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论坛。

posted on 2010-04-02 12:35 Q丁 阅读(172) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿

随笔档案

文章分类

最新随笔

搜索

积分与排名

最新随笔

最新评论