瀏覽代碼

feat: 第二版

leslie 2 年之前
父節點
當前提交
85a1fd2f07
共有 6 個文件被更改,包括 271 次插入70 次删除
  1. 109 26
      ScanUtils/ScanInput.py
  2. 73 11
      ScanUtils/VersionSet.py
  3. 24 10
      ScanUtils/ui/Scan.py
  4. 57 15
      ScanUtils/ui/Scan.ui
  5. 7 7
      ScanUtils/ui/VersionSet.py
  6. 1 1
      ScanUtils/ui/VersionSet.ui

+ 109 - 26
ScanUtils/ScanInput.py

@@ -10,6 +10,8 @@ import time
 from PyQt5.QtCore import QCoreApplication
 from PyQt5.QtGui import QIcon
 from PyQt5.QtWidgets import QFileDialog, QMessageBox
+from pip._vendor import chardet
+
 import Config
 from Config import Configuration
 from Dialog.Dialogadd import Dialogadd
@@ -35,7 +37,9 @@ from PyQt5.QtWidgets import *
 
 class ScanInput(QWidget):
 
-    def __init__(self, versionCode='sss',productDate="aaaa",directory="C:/Users/lili/Desktop/material",parent=None, closeToDlg=None):
+    my_signal = pyqtSignal(str)
+
+    def __init__(self, versionCode='538614100080FA2A',productDate="2023年5月31日",fileName="538614100080F293_2023年5月31日.txt",directory="C:/Users/lili/Desktop/material",parent=None, closeToDlg=None):
         super(ScanInput, self).__init__(parent)
         self.ui = Ui_Form()
         self.ui.setupUi(self)
@@ -43,13 +47,15 @@ class ScanInput(QWidget):
         self.setWindowIcon(QIcon(softwareIconPath))
 
         self.directory = directory
+        self.fileName = fileName
 
         self.ui.versionCode.setText(versionCode)
         self.ui.Deliverydate.setText(productDate)
 
         self.QComboBoxnit()
 
-        # self.ui.save.clicked.connect(self.actSaveTriggered)
+        self.ui.save.clicked.connect(self.saveFile)
+
         self.ui.open.clicked.connect(self.actOpenTriggered)
 
         self.ui.materialType.currentTextChanged.connect(self.materialTypeChanged)
@@ -60,11 +66,14 @@ class ScanInput(QWidget):
         # self.mkdirFile()
 
         # 线程传参
-        self.autoSave = AutoSaveThread(self,directory)
+        self.autoSave = AutoSaveThread(self,directory,self.fileName)
         self.autoSave.start()
+        self.my_signal.connect(self.autoSave.my_slot)
 
 
 
+    def send_value(self, value):
+        self.my_signal.emit(value)
 
     # 下拉框属性
     def getParamDict(self):
@@ -80,38 +89,56 @@ class ScanInput(QWidget):
 
     # 打开文件
     def actOpenTriggered(self):
-        curPath = QCoreApplication.applicationDirPath()
 
-        QMessageBox.information(self, '提示', '请选择以版本代码+发料日期为名的.txt文件')
 
+        # 538614100080B2AE_2023年5月22日
+        # 当前应用所在的目录
+        # curPath = QCoreApplication.applicationDirPath()
+        versionCode = self.ui.versionCode.text()
+        deliveryDate = self.ui.Deliverydate.text()
+        selectPath = self.directory
+
+        QMessageBox.information(self, '提示', f'请选择以版本代码\'{versionCode}\'+发料日期\'{deliveryDate}\'为开头的.txt文件')
 
         #     调用打开文件对话框打开一个文件
-        QFileName = QFileDialog.getOpenFileName(self, "选取文件", curPath,
+        QFileName = QFileDialog.getOpenFileName(self, "选取文件", selectPath,
                                                 "文本文件(*.txt)")
 
 
-
         if QFileName[0]:
 
-            fileName = QFileName[0].split("/")[-1].split(".")[0].split("_")
+            fileName = QFileName[0].split("/")[-1]
+
+            fileNameAll = QFileName[0].split("/")[-1].split(".")[0]
 
+            self.fileName = fileName
+            # 将文件名传递给
+            self.send_value(fileName)
 
-            if len(fileName)==2:
-                versionCode = fileName[0]
-                deliveryDate = fileName[1]
 
-                self.ui.Deliverydate.setText(deliveryDate)
-                self.ui.versionCode.setText(versionCode)
+            fileNameBegin = versionCode + "_"+deliveryDate
 
-                f = open(QFileName[0], 'r',encoding='utf-8')
-                with f:
+            if fileNameAll.startswith(fileNameBegin):
+
+                with open(QFileName[0], "rb") as f:
                     data = f.read()
-                    self.ui.plainTextEdit.setPlainText(data)
+                    result = chardet.detect(data)
+                    encoding = result["encoding"]
+                    if encoding is not None:
+                        data = data.decode(encoding)
+                        self.ui.plainTextEdit.setPlainText(data)
+
+                # f = open(QFileName[0], 'r',encoding='utf-8')
+                # with f:
+                #     data = f.read()
+                #     result = chardet.detect(data)
+                #     self.ui.plainTextEdit.setPlainText(data)
+
             else:
-                QMessageBox.critical(self,'错误','请选择以版本代码+发料日期为名的.txt文件')
+                QMessageBox.critical(self,'错误',f'请选择以版本代码\'{versionCode}\'+发料日期\'{deliveryDate}\'为开头的.txt文件')
 
     # 文件另存为
-    def actSaveTriggered(self):
+    def actSaveAsTriggered(self):
 
         desktopPath = Configuration().get_desktop()
 
@@ -140,6 +167,26 @@ class ScanInput(QWidget):
             QMessageBox.information(self, "提示", "数据文件保存成功!", QMessageBox.Ok)
             return aFileName, saveFlag
 
+    # 文件保存
+    def saveFile(self):
+
+        fileName = self.fileName
+
+        directory = self.directory
+
+        filePath = directory + "/" + fileName
+        # filePath = "test.txt"  # 指定文件路径
+
+        try:
+            with open(filePath, "w") as f:
+                text = self.ui.plainTextEdit.toPlainText()
+                f.write(text)
+                # 将文件标记为已保存
+                self.ui.plainTextEdit.document().setModified(False)
+            QMessageBox.information(self, "Information", "保存成功")
+        except Exception as e:
+            QMessageBox.warning(self, "Warning", f"Failed to save file: {str(e)}")
+
     # 物料类别选择
     def materialTypeChanged(self, materialType):
 
@@ -162,6 +209,8 @@ class ScanInput(QWidget):
     #     else:
     #         return True
 
+
+
     # 添加物料类别的界面 目前没用
     def openDialog(self):
         dialog = Dialogadd(self)
@@ -174,7 +223,7 @@ class ScanInput(QWidget):
     def closeThread(self):
         self.autoSave.stop()
 
-    def closeEvent(self, event):
+    def closeEventOld(self, event):
         # # desktopPath = Configuration().get_desktop()
         #
         versionCode = self.ui.versionCode.text()
@@ -218,14 +267,43 @@ class ScanInput(QWidget):
             # QMessageBox.information(self, "消息", "谢谢!")
 
 
+    def closeEvent(self, event):
+        # 判断文本编辑器是否已经保存
+        if self.ui.plainTextEdit.document().isModified():
+
+            # 文件名称
+            fileName = self.fileName
+            directory = self.directory
+            msg_box = QMessageBox(QMessageBox.Question, "提示", f"是否需要将文件{fileName}保存在{directory}文件夹中")
+            msg_box.setStandardButtons(QMessageBox.Save | QMessageBox.Discard | QMessageBox.Cancel)
+
+            # 将 Save 按钮的文本设置为中文
+            save_button = msg_box.button(QMessageBox.Save)
+            save_button.setText("保存")
+            save_button = msg_box.button(QMessageBox.Discard)
+            save_button.setText("不保存")
+            save_button = msg_box.button(QMessageBox.Cancel)
+            save_button.setText("取消")
 
+            choice = msg_box.exec_()
+
+
+
+            if choice == QMessageBox.Save:
+                self.saveFile()
+                # 如果文件已经保存,则可以关闭窗口
+                event.accept()
+            elif choice == QMessageBox.Cancel:
+                event.ignore()
+        else:
+            event.accept()
 
 
 # 自动保存 线程任务
 class AutoSaveThread(QThread):
 
     # 初始化传参
-    def __init__(self, inputDiog,directory,parent=None):
+    def __init__(self, inputDiog,directory,fileName,parent=None):
         super(AutoSaveThread, self).__init__(parent)
 
         self.inputDiog = inputDiog
@@ -236,12 +314,16 @@ class AutoSaveThread(QThread):
 
         self.directory = directory
 
+        self.fileName = fileName
+
 
 
     def run(self):
         self.loop_monitor()
 
-
+    @pyqtSlot(str)
+    def my_slot(self, value):
+        self.fileName = value
 
     def time_printer(self):
 
@@ -250,15 +332,16 @@ class AutoSaveThread(QThread):
 
             # desktopPath = Configuration().get_desktop()
 
-            versionCode = self.versionCode
-            deliveryDate = self.deliveryDate
-
+            # versionCode = self.versionCode
+            # deliveryDate = self.deliveryDate
+            #
             filePath = self.directory
 
-            filenameStr = versionCode+"_"+deliveryDate + ".txt"
+            filenameStr = self.fileName
 
+            #
+            # filenameStr = versionCode+"_"+deliveryDate + ".txt"
             # filePathName = filePath + '\\' + folderName + '\\' + filenameStr
-
             filePathName = filePath + '/'  + filenameStr
 
             txt = self.inputDiog.ui.plainTextEdit.toPlainText()

+ 73 - 11
ScanUtils/VersionSet.py

@@ -138,6 +138,9 @@ class VersionSet(QWidget):
 
         self.updateStatus()
 
+        self.versionCode=''
+        self.productDate=''
+
         self.setDirDefault()
 
         # 创建保存.txt的文件夹
@@ -169,34 +172,62 @@ class VersionSet(QWidget):
 
         # self.ui.copy.clicked.connect(self.copySolf)
         # self.ui.commit.clicked.connect(self.open_ScanInput)
-        self.ui.commit.clicked.connect(self.test_aa)
+        self.ui.commit.clicked.connect(self.open_ScanInput)
 
         self.ui.change_dir.clicked.connect(self.select_dir)
+        self.ui.btnFileName.clicked.connect(self.get_text)
         # self.ui.read.clicked.connect(self.readSolf
         # self.ui.write.clicked.connect(self.writeSolf)
         # self.ui.analyst.clicked.connect(self.analystSolf).
 
     # 打开窗口
-    def open_ScanInput(self):
+    def open_ScanInput(self,event):
         versionCode= self.ui.versionCode.text()
         productDate = self.ui.productDate.text()
+        fileName = self.ui.file_name.text()
+
         # 默认路径名
         directory = self.ui.dir.text()
 
+        file_path =directory + '/' + fileName
+
+
 
         from ScanInput import ScanInput
-        self.ScanInput_ui = ScanInput(versionCode,productDate,directory)
+        if os.path.exists(file_path):
 
-        #self.ScanInput_ui.ui.versionCode.setText(versionCode)
-        # self.ScanInput_ui.ui.Deliverydate.setText(productDate)
+            msg_box = QMessageBox(QMessageBox.Question, "提示", "目标文件夹中存在已存在同名文件,是否需要重命名")
+            msg_box.setStandardButtons(QMessageBox.Yes | QMessageBox.No)
 
+            # 将 Save 按钮的文本设置为中文
+            save_button = msg_box.button(QMessageBox.Yes)
+            save_button.setText("是")
+            save_button = msg_box.button(QMessageBox.No)
+            save_button.setText("否")
 
 
-        self.ScanInput_ui.show()
+            # 执行
+            choice = msg_box.exec_()
+            if choice == QMessageBox.No:
+                self.ScanInput_ui = ScanInput(versionCode, productDate, fileName, directory)
+                self.ScanInput_ui.show()
+
+            elif choice == QMessageBox.Yes:
+                msg_box.done(choice)
+        else:
+            # 生成二维码
+            self.saveCode()
+            self.ScanInput_ui = ScanInput(versionCode, productDate, fileName, directory)
+            self.ScanInput_ui.show()
+
 
 
-    # 测试按钮
-    def test_aa(self):
+
+
+
+
+    # 保存二维码
+    def saveCode(self):
 
         versionCode= self.ui.versionCode.text()
 
@@ -281,13 +312,34 @@ class VersionSet(QWidget):
 
         versionode= self.ui.versionCode.text()
         productDate = self.ui.productDate.text()
-
         fileName = versionode+'_'+productDate+'.txt'
 
-        print(fileName)
-
         self.ui.file_name.setText(fileName)
 
+    # 修改文件名称 并检查文件名称
+    def get_text(self):
+        # QInputDialog组件定义
+        inputDialog = QInputDialog(self)
+        # QInputDialog组件设置
+        versionCode= self.ui.versionCode.text()
+        productDate = self.ui.productDate.text()
+
+        defaultFileName = versionCode+'_'+productDate
+
+        FileNameLab = self.ui.file_name.text()
+        FileNameLab = FileNameLab.replace(".txt","")
+        # 方式二
+        defaultFileLen = len(defaultFileName)
+        text, ok = inputDialog.getText(self, '标题', '请输入文本:', text=FileNameLab)  # 返回文本内容和按钮的点击项
+        if ok:
+            if text[:defaultFileLen] == defaultFileName:
+                outputTxt = text + ".txt"
+                self.ui.file_name.setText(outputTxt)
+                inputDialog.reject()
+            else:
+                QMessageBox.information(self, "提示", f"请以{defaultFileName}作为开头的文件名")  # 显示输入的文本信息
+                self.get_text()
+
 
 
     def paramStr2Value(self, content, paramList):
@@ -401,6 +453,16 @@ class VersionSet(QWidget):
         self.ui.blastCapVender.setEnabled(status)
 
         self.ui.versionCode.setText(self.getCurrentParam())
+        #
+        # versionCodeChange = self.ui.versionCode.text()
+        # self.versioncode = versionCodeChange
+        self.set_fileName_Default()
+
+
+
+
+
+
 
 
     def showVersion(self, hexStr):

+ 24 - 10
ScanUtils/ui/Scan.py

@@ -14,11 +14,9 @@ from PyQt5 import QtCore, QtGui, QtWidgets
 class Ui_Form(object):
     def setupUi(self, Form):
         Form.setObjectName("Form")
-        Form.resize(992, 811)
+        Form.resize(873, 811)
         self.gridLayout_3 = QtWidgets.QGridLayout(Form)
         self.gridLayout_3.setObjectName("gridLayout_3")
-        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
-        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
         self.material = QtWidgets.QLabel(Form)
         self.material.setMinimumSize(QtCore.QSize(100, 0))
         self.material.setMaximumSize(QtCore.QSize(100, 16777215))
@@ -28,7 +26,7 @@ class Ui_Form(object):
         font.setWeight(75)
         self.material.setFont(font)
         self.material.setObjectName("material")
-        self.horizontalLayout_2.addWidget(self.material)
+        self.gridLayout_3.addWidget(self.material, 0, 0, 1, 1)
         self.materialType = QtWidgets.QComboBox(Form)
         font = QtGui.QFont()
         font.setPointSize(14)
@@ -36,7 +34,9 @@ class Ui_Form(object):
         font.setWeight(75)
         self.materialType.setFont(font)
         self.materialType.setObjectName("materialType")
-        self.horizontalLayout_2.addWidget(self.materialType)
+        self.gridLayout_3.addWidget(self.materialType, 0, 1, 1, 1)
+        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
+        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
         self.open = QtWidgets.QPushButton(Form)
         self.open.setMinimumSize(QtCore.QSize(100, 0))
         self.open.setMaximumSize(QtCore.QSize(100, 16777215))
@@ -48,7 +48,20 @@ class Ui_Form(object):
         self.open.setLayoutDirection(QtCore.Qt.LeftToRight)
         self.open.setObjectName("open")
         self.horizontalLayout_2.addWidget(self.open)
-        self.gridLayout_3.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)
+        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+        self.horizontalLayout_2.addItem(spacerItem)
+        self.save = QtWidgets.QPushButton(Form)
+        self.save.setMinimumSize(QtCore.QSize(100, 0))
+        self.save.setMaximumSize(QtCore.QSize(100, 16777215))
+        font = QtGui.QFont()
+        font.setPointSize(14)
+        font.setBold(True)
+        font.setWeight(75)
+        self.save.setFont(font)
+        self.save.setLayoutDirection(QtCore.Qt.LeftToRight)
+        self.save.setObjectName("save")
+        self.horizontalLayout_2.addWidget(self.save)
+        self.gridLayout_3.addLayout(self.horizontalLayout_2, 1, 0, 1, 2)
         self.plainTextEdit = QtWidgets.QPlainTextEdit(Form)
         self.plainTextEdit.setMinimumSize(QtCore.QSize(12, 0))
         font = QtGui.QFont()
@@ -57,7 +70,7 @@ class Ui_Form(object):
         self.plainTextEdit.setFont(font)
         self.plainTextEdit.setPlainText("")
         self.plainTextEdit.setObjectName("plainTextEdit")
-        self.gridLayout_3.addWidget(self.plainTextEdit, 1, 0, 1, 1)
+        self.gridLayout_3.addWidget(self.plainTextEdit, 2, 0, 1, 2)
         self.horizontalLayout = QtWidgets.QHBoxLayout()
         self.horizontalLayout.setObjectName("horizontalLayout")
         self.gridLayout = QtWidgets.QGridLayout()
@@ -77,8 +90,8 @@ class Ui_Form(object):
         self.versionCode.setObjectName("versionCode")
         self.gridLayout.addWidget(self.versionCode, 0, 1, 1, 1)
         self.horizontalLayout.addLayout(self.gridLayout)
-        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
-        self.horizontalLayout.addItem(spacerItem)
+        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+        self.horizontalLayout.addItem(spacerItem1)
         self.gridLayout_2 = QtWidgets.QGridLayout()
         self.gridLayout_2.setObjectName("gridLayout_2")
         self.label_5 = QtWidgets.QLabel(Form)
@@ -96,7 +109,7 @@ class Ui_Form(object):
         self.Deliverydate.setObjectName("Deliverydate")
         self.gridLayout_2.addWidget(self.Deliverydate, 0, 1, 1, 1)
         self.horizontalLayout.addLayout(self.gridLayout_2)
-        self.gridLayout_3.addLayout(self.horizontalLayout, 2, 0, 1, 1)
+        self.gridLayout_3.addLayout(self.horizontalLayout, 3, 0, 1, 2)
 
         self.retranslateUi(Form)
         QtCore.QMetaObject.connectSlotsByName(Form)
@@ -106,6 +119,7 @@ class Ui_Form(object):
         Form.setWindowTitle(_translate("Form", "Form"))
         self.material.setText(_translate("Form", "物料类型:"))
         self.open.setText(_translate("Form", "打开文件"))
+        self.save.setText(_translate("Form", "保存"))
         self.label.setText(_translate("Form", "版本代码:"))
         self.versionCode.setText(_translate("Form", "1111"))
         self.label_5.setText(_translate("Form", "发料日期:"))

+ 57 - 15
ScanUtils/ui/Scan.ui

@@ -6,7 +6,7 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>992</width>
+    <width>873</width>
     <height>811</height>
    </rect>
   </property>
@@ -15,9 +15,46 @@
   </property>
   <layout class="QGridLayout" name="gridLayout_3">
    <item row="0" column="0">
+    <widget class="QLabel" name="material">
+     <property name="minimumSize">
+      <size>
+       <width>100</width>
+       <height>0</height>
+      </size>
+     </property>
+     <property name="maximumSize">
+      <size>
+       <width>100</width>
+       <height>16777215</height>
+      </size>
+     </property>
+     <property name="font">
+      <font>
+       <pointsize>14</pointsize>
+       <weight>75</weight>
+       <bold>true</bold>
+      </font>
+     </property>
+     <property name="text">
+      <string>物料类型:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="QComboBox" name="materialType">
+     <property name="font">
+      <font>
+       <pointsize>14</pointsize>
+       <weight>75</weight>
+       <bold>true</bold>
+      </font>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0" colspan="2">
     <layout class="QHBoxLayout" name="horizontalLayout_2">
      <item>
-      <widget class="QLabel" name="material">
+      <widget class="QPushButton" name="open">
        <property name="minimumSize">
         <size>
          <width>100</width>
@@ -37,24 +74,29 @@
          <bold>true</bold>
         </font>
        </property>
+       <property name="layoutDirection">
+        <enum>Qt::LeftToRight</enum>
+       </property>
        <property name="text">
-        <string>物料类型:</string>
+        <string>打开文件</string>
        </property>
       </widget>
      </item>
      <item>
-      <widget class="QComboBox" name="materialType">
-       <property name="font">
-        <font>
-         <pointsize>14</pointsize>
-         <weight>75</weight>
-         <bold>true</bold>
-        </font>
+      <spacer name="horizontalSpacer_2">
+       <property name="orientation">
+        <enum>Qt::Horizontal</enum>
        </property>
-      </widget>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>40</width>
+         <height>20</height>
+        </size>
+       </property>
+      </spacer>
      </item>
      <item>
-      <widget class="QPushButton" name="open">
+      <widget class="QPushButton" name="save">
        <property name="minimumSize">
         <size>
          <width>100</width>
@@ -78,13 +120,13 @@
         <enum>Qt::LeftToRight</enum>
        </property>
        <property name="text">
-        <string>打开文件</string>
+        <string>保存</string>
        </property>
       </widget>
      </item>
     </layout>
    </item>
-   <item row="1" column="0">
+   <item row="2" column="0" colspan="2">
     <widget class="QPlainTextEdit" name="plainTextEdit">
      <property name="minimumSize">
       <size>
@@ -103,7 +145,7 @@
      </property>
     </widget>
    </item>
-   <item row="2" column="0">
+   <item row="3" column="0" colspan="2">
     <layout class="QHBoxLayout" name="horizontalLayout">
      <item>
       <layout class="QGridLayout" name="gridLayout">

+ 7 - 7
ScanUtils/ui/VersionSet.py

@@ -265,16 +265,16 @@ class Ui_Form(object):
         self.file_name.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
         self.file_name.setObjectName("file_name")
         self.horizontalLayout_11.addWidget(self.file_name)
-        self.btn_file_name = QtWidgets.QPushButton(Form)
-        self.btn_file_name.setMinimumSize(QtCore.QSize(100, 35))
-        self.btn_file_name.setMaximumSize(QtCore.QSize(100, 16777215))
+        self.btnFileName = QtWidgets.QPushButton(Form)
+        self.btnFileName.setMinimumSize(QtCore.QSize(100, 35))
+        self.btnFileName.setMaximumSize(QtCore.QSize(100, 16777215))
         font = QtGui.QFont()
         font.setPointSize(14)
         font.setBold(True)
         font.setWeight(75)
-        self.btn_file_name.setFont(font)
-        self.btn_file_name.setObjectName("btn_file_name")
-        self.horizontalLayout_11.addWidget(self.btn_file_name)
+        self.btnFileName.setFont(font)
+        self.btnFileName.setObjectName("btnFileName")
+        self.horizontalLayout_11.addWidget(self.btnFileName)
         self.gridLayout.addLayout(self.horizontalLayout_11, 8, 0, 1, 1)
         self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
         self.horizontalLayout_7.setObjectName("horizontalLayout_7")
@@ -334,7 +334,7 @@ class Ui_Form(object):
         self.change_dir.setText(_translate("Form", "更改目录"))
         self.lab_file_name.setText(_translate("Form", "文件名称:"))
         self.file_name.setText(_translate("Form", "538614100080F293_2023年5月30日.txt"))
-        self.btn_file_name.setText(_translate("Form", "修改名称"))
+        self.btnFileName.setText(_translate("Form", "修改名称"))
         self.label.setText(_translate("Form", "版本代码:"))
         self.versionCode.setText(_translate("Form", "001122"))
         self.commit.setText(_translate("Form", "确定"))

+ 1 - 1
ScanUtils/ui/VersionSet.ui

@@ -440,7 +440,7 @@
       </widget>
      </item>
      <item>
-      <widget class="QPushButton" name="btn_file_name">
+      <widget class="QPushButton" name="btnFileName">
        <property name="minimumSize">
         <size>
          <width>100</width>