def send_text(text: str):
data = {"msgtype": "text", "text": {"content": text}}
# return requests.post(url=URL, headers={"Content-Type": "application/json"}, json=data)
return httpx.post(url=URL, json=data, follow_redirects=True)
以上一段平平无奇的一段post代码,URL是往企业微信群推送消息的机器人API,在_main_函数中调用可以正常执行无任何问题,在我创建的QWidget子类的_init_函数中调用也可以正常执行,但在按钮的点击事件响应函数中执行就报错(开启工作线程执行,仍然报错)
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
httpcore.ConnectError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
httpx.ConnectError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
希望各位指点,
点击按钮消息绑定及响应代码如下
class Reporter(QWidget):
def __init__(self):
super(QWidget, self).__init__()
self.btn = QPushButton('ss')
self.btn.clicked.connect(self.on_button_clicked)
<略>
def on_button_clicked(self):
send_text('测试')
# threading.Thread(target=self.download_thread).start()
def download_thread(self):
send_text('测试')