python pyqt6 ExcelTask 弹出框文本输入

张开发
2026/6/17 16:26:08 15 分钟阅读
python pyqt6 ExcelTask 弹出框文本输入
1.线程处理classWorkerSignals(QObject):equest_inputpyqtSignal(object,str)二声明def__init__(self,token_info):super().__init__()self.input_resultNone2.接收部分classExcelTask(QRunnable):ifnotself.report_info.get(输入信息):self.signals.request_input.emit(lambdaresult:self._receive_result(filename,result),filename)self.done_event.wait()# 等待主线程回调self.report_info[输入信息]self.input_result3.接受处理classExcelTask(QRunnable):以下的def_receive_result(self,filename:str,result:list):self.input_resultresult self.done_event.set()

更多文章