你好,我是webbrowser,我有问题,设置一个代理端口与文本框
setPort(self, int): argument 1 has unexpected type 'str'
setHostName工作正常,但是这个setPort不是
def on_click_button_reloadproxy(self):
textboxproxyipValue = self.textboxproxyip.text()
textboxproxyportValue = self.textboxproxyport.text()
proxy = QtNetwork.QNetworkProxy()
proxy.setType(QtNetwork.QNetworkProxy.HttpProxy)
QtNetwork.QNetworkProxy.setApplicationProxy(proxy)
proxy.setHostName(textboxproxyipValue)
proxy.setPort(textboxproxyportValue)
错误是告诉你问题出在哪里。
setPort
方法需要一个整数。你要给它传递一个文本框的值,它将是一个字符串。因此出现了unexpected type 'str'
错误消息在将textbox值传递给
setPort
之前,需要将其转换为整数相关问题 更多 >
编程相关推荐