概述
大多数复杂的程序,都使用MDI框架,在Qt designer中可以直接将控件MDI Area拖入使用。
QMdiArea一般使用于主窗口中,用于容纳多个子窗口QMdiSubWindow
代码如下:
mainwindow.h
1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow> 5 #include <QTextEdit> 6 #include <QLabel> 7 #include <QMdiSubWindow> 8 9 namespace Ui { 10 class MainWindow; 11 } 12 13 class MainWindow : public QMainWindow 14 { 15 Q_OBJECT 16 17 public: 18 explicit MainWindow(QWidget *parent = 0); 19 ~MainWindow(); 20 21 private: 22 Ui::MainWindow *ui; 23 QMdiSubWindow *newwin; 24 25 private slots: 26 void on_btnCloseAll_clicked(); 27 void on_btnClose_clicked(); 28 void on_btnNext_clicked(); 29 void on_btnPrevious_clicked(); 30 void on_btnNewWindow_clicked(); 31 void on_btnRemoveWindow_clicked();
最后
以上就是外向老虎为你收集整理的Qt--QMdiArea和QMdiSubWindow的基本用法的全部内容,希望文章能够帮你解决Qt--QMdiArea和QMdiSubWindow的基本用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复