mainwindow.cpp 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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. }
  63. void MainWindow::changedjmb(QImage image)
  64. {
  65. ui->stackedWidget->setCurrentWidget(ui->pageTest);
  66. ui->djmb->setPixmap(QPixmap::fromImage(image));
  67. }
  68. void MainWindow::on_dingzhongButton_clicked()
  69. {
  70. ui->stackedWidget_2->setCurrentWidget(ui->dingzhong);
  71. // ui->dingzhong->init();
  72. }
  73. void MainWindow::on_budingButton_clicked()
  74. {
  75. ui->stackedWidget_2->setCurrentWidget(ui->buding);
  76. ui->buding->init();
  77. }