大多数复杂的程序,都使用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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复