OriginalWnd.cpp 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #include "OriginalWnd.h"
  2. #include "ui_OriginalWnd.h"
  3. #include "OriginalWnd/Demo001_1.h"
  4. #include "OriginalWnd/Demo001_2.h"
  5. #include "OriginalWnd/Demo001_3.h"
  6. #include <qDebug>
  7. OriginalWnd::OriginalWnd(QWidget *parent)
  8. : QMainWindow(parent)
  9. , ui(new Ui::OriginalWnd)
  10. {
  11. ui->setupUi(this);
  12. initForm();
  13. }
  14. OriginalWnd::~OriginalWnd()
  15. {
  16. delete ui;
  17. }
  18. void OriginalWnd::initForm()
  19. {
  20. ui->toolButton->setIcon(QIcon(":/images/light/stop.png"));
  21. ui->toolButton_2->setIcon(QIcon(":/images/light/start.png"));
  22. ui->toolButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
  23. ui->toolButton_2->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
  24. ui->label_6->setPixmap(QPixmap(":/images/light/user.png").scaled(20, 20, Qt::KeepAspectRatio));
  25. Demo001_3 *demo001_3 = new Demo001_3;
  26. ui->switchShowPageUI->addWidget(demo001_3);
  27. ui->switchShowPageUI->setCurrentIndex(ui->switchShowPageUI->indexOf(demo001_3));
  28. }
  29. void OriginalWnd::on_pushButton_4_clicked()
  30. {
  31. Demo001_1 *demo001_1 = new Demo001_1;
  32. ui->switchShowPageUI->addWidget(demo001_1);
  33. ui->switchShowPageUI->setCurrentIndex(ui->switchShowPageUI->indexOf(demo001_1));
  34. }
  35. void OriginalWnd::on_pushButton_5_clicked()
  36. {
  37. Demo001_2 *demo001_2 = new Demo001_2;
  38. ui->switchShowPageUI->addWidget(demo001_2);
  39. ui->switchShowPageUI->setCurrentIndex(ui->switchShowPageUI->indexOf(demo001_2));
  40. }
  41. void OriginalWnd::on_pushButton_6_clicked()
  42. {
  43. Demo001_3 *demo001_3 = new Demo001_3;
  44. ui->switchShowPageUI->addWidget(demo001_3);
  45. ui->switchShowPageUI->setCurrentIndex(ui->switchShowPageUI->indexOf(demo001_3));
  46. }