Browse Source

update

master
zhaohe 1 year ago
parent
commit
518153c56b
  1. 15
      src/mainwindow.cpp
  2. 6
      src/mainwindow.ui
  3. 2
      src/version.h

15
src/mainwindow.cpp

@ -26,6 +26,7 @@
#include "tab/mini_servo_tab.hpp" #include "tab/mini_servo_tab.hpp"
#include "tab/module_opera_tab.hpp" #include "tab/module_opera_tab.hpp"
#include "tab/step_motor_ctrl_tab.hpp" #include "tab/step_motor_ctrl_tab.hpp"
#include "version.h"
using namespace std; using namespace std;
using namespace iflytop; using namespace iflytop;
@ -202,11 +203,23 @@ void MainWindow::constructBaseUI() {
void MainWindow::displayInfo(bool suc, QString info) {} void MainWindow::displayInfo(bool suc, QString info) {}
static const char *fmt(const char *fmt, ...) {
va_list args;
va_start(args, fmt);
static char buf[1024] = {0};
vsnprintf(buf, sizeof(buf), fmt, args);
va_end(args);
return buf;
}
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) {
/** /**
* @brief QT初始化 * @brief QT初始化
*/ */
// VERSION
main_ui = ui; main_ui = ui;
ui->setupUi(this); ui->setupUi(this);
@ -223,6 +236,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
ZQUI::ins()->setrawshow([this](QString text) { rawshow(text); }); ZQUI::ins()->setrawshow([this](QString text) { rawshow(text); });
ZQUI::ins()->setInstructionPreviewClear([this]() { instructionPreviewClear(); }); ZQUI::ins()->setInstructionPreviewClear([this]() { instructionPreviewClear(); });
ui->menu_version->setTitle(QApplication::translate("MainWindow", VERSION, nullptr));
/** /**
* @brief * @brief
*/ */

6
src/mainwindow.ui

@ -1168,12 +1168,12 @@ p, li { white-space: pre-wrap; }
<height>20</height> <height>20</height>
</rect> </rect>
</property> </property>
<widget class="QMenu" name="menu123">
<widget class="QMenu" name="menu_version">
<property name="title"> <property name="title">
<string>V1</string>
<string>V3</string>
</property> </property>
</widget> </widget>
<addaction name="menu123"/>
<addaction name="menu_version"/>
</widget> </widget>
<widget class="QStatusBar" name="statusbar"/> <widget class="QStatusBar" name="statusbar"/>
</widget> </widget>

2
src/version.h

@ -1,4 +1,4 @@
#pragma once #pragma once
#define VERSION 4
#define VERSION "VERSION_4"
#define MAUFACTURER "iflytop" #define MAUFACTURER "iflytop"
Loading…
Cancel
Save