解决关闭dhcp时崩溃的问题,解决关闭软件时dhcp线程未退出的问题

This commit is contained in:
ranchuan
2023-12-13 18:28:02 +08:00
parent 545fcccef9
commit 77d3b964ef
3 changed files with 10 additions and 2 deletions

View File

@@ -160,6 +160,8 @@ class updata_dlg(QWidget):
if(self.udp is not None):
print("close udp thread")
self.udp.close()
if(self.dhcp_server is not None):
self.dhcp_server.close()
# 初始化文件列表
def file_list_init(self):
@@ -546,7 +548,7 @@ class updata_dlg(QWidget):
self.dhcp_server.run_in_thread()
else:
self.dhcp_but.setEnabled(False)
self.dhcp_server.new_ip_addr_signal.disconnect(dlg.add_slave_slot)
self.dhcp_server.new_ip_addr_signal.disconnect(self.add_slave_slot)
self.dhcp_server.close()
def dhcp_start_slot(self):
self.dhcp_but.setText("关闭DHCP")