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

转载于:https://www.cnblogs.com/focusing/archive/2010/04/02/1703383.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值