当前位置:   article > 正文

Qt中的窗口类

Qt中的窗口类

 

  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3. #include "testwidget.h"
  4. #include "testdialog.h"
  5. MainWindow::MainWindow(QWidget *parent)
  6. : QMainWindow(parent)
  7. , ui(new Ui::MainWindow)
  8. {
  9. ui->setupUi(this);
  10. #if 1
  11. //显示当前窗口的时候显示另一个窗口
  12. //创建窗口对象,没有给w对象指定父对象,这是一个独立窗口
  13. //要显示这个独立窗口必须要进行show()操作
  14. TestWidget * w=new TestWidget;
  15. //显示当前窗口
  16. w->show();
  17. #else
  18. //如果创建一个窗口对象的时候指定了父对象,这个窗口就不是一个独立窗口
  19. TestWidget * w=new TestWidget(this);
  20. #endif
  21. #if 1
  22. TestDialog * tlg=new TestDialog(this);
  23. //模态 exec 不能进行焦点切换
  24. tlg->exec();
  25. #else
  26. TestDialog * tlg=new TestDialog(this);
  27. //非模态
  28. tlg->show();
  29. #endif
  30. }
  31. MainWindow::~MainWindow()
  32. {
  33. delete ui;
  34. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/299555
推荐阅读
相关标签
  

闽ICP备14008679号