综合平台编辑器
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

37 rindas
754 B

  1. #include "mainwindow.h"
  2. #include <QToolBar>
  3. #include <QToolButton>
  4. #include <QVBoxLayout>
  5. #include <QButtonGroup>
  6. MainWindow::MainWindow(QWidget *parent)
  7. : QMainWindow(parent)
  8. , ui_(new Ui::MainWindow)
  9. {
  10. ui_->setupUi(this);
  11. hmi_ = new HMIModule(ui_, this);
  12. hmi_->init();
  13. initMainWindow();
  14. // 连接 HMIModule 的信号到 MainWindow 的槽
  15. connect(hmi_, &HMIModule::logMessageGenerated, this, &MainWindow::appendLog);
  16. }
  17. MainWindow::~MainWindow()
  18. {
  19. delete ui_;
  20. }
  21. void MainWindow::initMainWindow()
  22. {
  23. setWindowTitle("综合平台编辑器");
  24. setWindowIcon(QIcon(":/resource/image/editor.png"));
  25. }
  26. // 实现槽函数
  27. void MainWindow::appendLog(const QString& message)
  28. {
  29. ui_->textEdit->append(message);
  30. }