mainwindow.cpp 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3. #include "handle/seriport/serialbasehandle.h"
  4. MainWindow::MainWindow(QWidget *parent)
  5. : QMainWindow(parent)
  6. , ui(new Ui::MainWindow)
  7. {
  8. ui->setupUi(this);
  9. connect(ui->widgetLogin,&LoginForm::loginFinish,this,&MainWindow::backMenu);
  10. connect(ui->pageSelectValue,&SelectValueForm::selectProject,this,&MainWindow::FixedAndUncertain);
  11. connect(ui->actionSetting,&QAction::triggered,this,&MainWindow::changeToSettings);
  12. connect(ui->actionPack,&QAction::triggered,this,&MainWindow::backMenu);
  13. ui->stackedWidget->setCurrentWidget(ui->pageLogin);
  14. }
  15. MainWindow::~MainWindow()
  16. {
  17. delete ui;
  18. }
  19. void MainWindow::on_pushDingZHong_clicked()
  20. {
  21. // ui->stackedWidget->setCurrentWidget(ui->pageSelectValue);
  22. // ui->pageSelectValue->getInfo(1,20);
  23. // ui->pageSelectValue->setStatus(2);
  24. }
  25. void MainWindow::on_pushBuDingZhong_clicked()
  26. {
  27. // ui->stackedWidget->setCurrentWidget(ui->pageSelectValue);
  28. // ui->pageSelectValue->getInfo(1,20);
  29. // ui->pageSelectValue->setStatus(3);
  30. }
  31. void MainWindow::on_pushAuto_clicked()
  32. {
  33. // ui->stackedWidget->setCurrentWidget(ui->pageSelectValue);
  34. // ui->pageSelectValue->getInfo(1,20);
  35. // ui->pageSelectValue->setStatus(1);
  36. }
  37. void MainWindow::on_pushList_clicked()
  38. {
  39. // ui->stackedWidget->setCurrentWidget(ui->pagePackDetail);
  40. }
  41. void MainWindow::on_pushConfig_clicked()
  42. {
  43. changeToSettings();
  44. }
  45. void MainWindow::pageStatusChange(const ProjectInfo & info, int status)
  46. {
  47. }
  48. void MainWindow::changeToSettings()
  49. {
  50. ui->stackedWidget->setCurrentWidget(ui->pageSettings);
  51. }
  52. void MainWindow::backMenu()
  53. {
  54. ui->stackedWidget->setCurrentWidget(ui->pageSelectValue);
  55. }
  56. void MainWindow::FixedAndUncertain(QString batchno)
  57. {
  58. // qDebug()<<batchno;
  59. ui->stackedWidget->setCurrentWidget(ui->pageAutoPack);
  60. ui->dingzhongButton->setChecked(true);
  61. ui->dingzhong->setProInfo(GlobalInfo::this_()->project().value(batchno));
  62. ui->dingzhong->init();
  63. }
  64. void MainWindow::changedjmb(QImage image)
  65. {
  66. ui->stackedWidget->setCurrentWidget(ui->pageTest);
  67. ui->djmb->setPixmap(QPixmap::fromImage(image));
  68. }
  69. void MainWindow::on_dingzhongButton_clicked()
  70. {
  71. ui->stackedWidget_2->setCurrentWidget(ui->dingzhong);
  72. // ui->dingzhong->init();
  73. }
  74. void MainWindow::on_budingButton_clicked()
  75. {
  76. ui->stackedWidget_2->setCurrentWidget(ui->buding);
  77. ui->buding->init();
  78. }