udp.py 添加close函数用于关闭后台线程,

解决updata_ssh 后台线程无法正常关闭的问题
调整服务器文件列表显示,服务器文件夹显示中文别名
This commit is contained in:
andy
2023-11-05 21:05:49 +08:00
parent 238fd1e6bb
commit eb922ee1aa
7 changed files with 82 additions and 23 deletions

View File

@@ -55,7 +55,7 @@ class coder(QObject):
self.ser_is_open = False
self.recv_handler=None
self.autoinc_id=False
self.openignore_flag=False
self.openignore_flag=True
self.autotest_is_open=0
self.uid_length=16
self.code_list_backcolor=False
@@ -205,7 +205,7 @@ class coder(QObject):
def com_but_init(self):
self.com_but = QPushButton(self.widget)
self.com_but.setObjectName(u"com_but")
self.com_but.setGeometry(QRect(1370, 90, 93, 28))
self.com_but.setGeometry(QRect(1370, 90, 100, 28))
self.com_but.setText("打开端口")
self.com_but.clicked.connect(self.com_but_clicked)
@@ -213,7 +213,7 @@ class coder(QObject):
def moterup_init(self):
self.moterup=QPushButton(self.widget)
self.moterup.setObjectName(u"moteerup")
self.moterup.setGeometry(QRect(1250, 90, 93, 28))
self.moterup.setGeometry(QRect(1250, 90, 100, 28))
self.moterup.setText("电机上升")
self.moterup.clicked.connect(self.cmd_moter_up)
@@ -221,7 +221,7 @@ class coder(QObject):
def autoinc_init(self):
self.autoinc=QPushButton(self.widget)
self.autoinc.setObjectName(u"autoinc")
self.autoinc.setGeometry(QRect(1250, 130, 93, 28))
self.autoinc.setGeometry(QRect(1250, 130, 100, 28))
self.autoinc.clicked.connect(self.autoinc_clicked)
self.autoinc_clicked()
@@ -229,7 +229,7 @@ class coder(QObject):
def check_but_init(self):
self.check_but=QPushButton(self.widget)
self.check_but.setObjectName(u"check_but")
self.check_but.setGeometry(QRect(1250, 170, 93, 28))
self.check_but.setGeometry(QRect(1250, 170, 100, 28))
self.check_but.clicked.connect(self.check_but_clicked)
self.check_but.setText("开始检测")
@@ -237,7 +237,7 @@ class coder(QObject):
def posend_but_init(self):
self.posend_but=QPushButton(self.widget)
self.posend_but.setObjectName(u"posend_but")
self.posend_but.setGeometry(QRect(1250, 210, 93, 28))
self.posend_but.setGeometry(QRect(1250, 210, 100, 28))
self.posend_but.clicked.connect(self.posend_but_clicked)
self.posend_but.setText("到位感应")
@@ -245,7 +245,7 @@ class coder(QObject):
def autotest_but_init(self):
self.autotest_but=QPushButton(self.widget)
self.autotest_but.setObjectName(u"autotest_but")
self.autotest_but.setGeometry(QRect(1250, 250, 93, 28))
self.autotest_but.setGeometry(QRect(1250, 250, 100, 28))
self.autotest_but.clicked.connect(self.autotest_but_clicked)
self.autotest_but.setText("开自动测试")
@@ -253,7 +253,7 @@ class coder(QObject):
def stop_but_init(self):
self.stop_but=QPushButton(self.widget)
self.stop_but.setObjectName(u"stop_but")
self.stop_but.setGeometry(QRect(1250, 290, 93, 28))
self.stop_but.setGeometry(QRect(1250, 290, 100, 28))
self.stop_but.clicked.connect(self.stop_but_clicked)
self.stop_state=True
self.stop_but_clicked()
@@ -262,7 +262,7 @@ class coder(QObject):
def code_but_init(self):
self.code_but=QPushButton(self.widget)
self.code_but.setObjectName(u"code_but")
self.code_but.setGeometry(QRect(1250, 330, 93, 28))
self.code_but.setGeometry(QRect(1250, 330, 100, 28))
self.code_but.clicked.connect(self.code_but_clicked)
self.code_but.setText("赋码")
@@ -270,7 +270,7 @@ class coder(QObject):
def moterdown_init(self):
self.moterdown=QPushButton(self.widget)
self.moterdown.setObjectName(u"moteerup")
self.moterdown.setGeometry(QRect(1250, 370, 93, 28))
self.moterdown.setGeometry(QRect(1250, 370, 100, 28))
self.moterdown.setText("电机下降")
self.moterdown.clicked.connect(self.cmd_moter_down)
@@ -278,7 +278,7 @@ class coder(QObject):
def openignore_init(self):
self.openignore=QPushButton(self.widget)
self.openignore.setObjectName(u"moteerup")
self.openignore.setGeometry(QRect(1250, 410, 93, 28))
self.openignore.setGeometry(QRect(1250, 410, 100, 28))
self.openignore.clicked.connect(self.openignore_clicked)
self.openignore_clicked()
@@ -552,8 +552,8 @@ class coder(QObject):
# 初始化处理函数列表
def recv_handler_table_init(self):
self.recv_handler_table={"批检仪检测后赋码":(self.recv_code_after_check_checker,16,self.change_enter_checker,self.change_exit_checker),
"批检仪检测时赋码":(self.recv_code_with_check_checker,15,self.change_enter_checker,self.change_exit_checker),
self.recv_handler_table={"批检仪检测后赋码(XT)":(self.recv_code_after_check_checker,16,self.change_enter_checker,self.change_exit_checker),
"批检仪检测时赋码(JQ)":(self.recv_code_with_check_checker,15,self.change_enter_checker,self.change_exit_checker),
"赋码控制器":(self.recv_deal_coder2ch,15,self.change_enter_coder2ch,self.change_exit_coder2ch)}
# 切换设备类型时进行的额外处理