Qt5GUI工程3种基类的区别

    在Qt5.2.1.中,新建Qt Widgets Application时,会询问你选择基类,分别是QMainWindow、QWidget、QDialog。

    他们的主要区别是:

    (1)QMainWindow是一个提供了菜单、工具条的程序主窗口;QWidget是所有图形界面的基类;QDialog是对话框、多用于短时间与用户的交互。QMainWindow和QDialog都是QWidget的子类。

    (2)QWidget 相当于MFC中的CWnd,QDialog相当于CDialog,QMainWindow相当于CFrame。

   

posted on 2014-04-11 21:31  李地球  阅读(1202)  评论(0)    收藏  举报