|
发表于 2024-4-1 11:22:18
|
显示全部楼层
非常抱歉,我犯了个低级错误导致代码报错了。在使用QInputDialog.getText()方法时,传入的参数太多了,引发了TypeError异常。
正确的调用方式应该是:input, ok = QInputDialog.getText(self, title, label, QLineEdit.Normal, '', Qt.WindowFlags(), x, y)
请尝试修改customized_getText函数中的QInputDialog.getText()的调用,确保参数数量正确。以下是修正后的代码:
- def customized_getText(self, title, label, x, y):
- input, ok = QInputDialog.getText(self, title, label, QLineEdit.Normal, '', Qt.WindowFlags(), x, y)
- return input, ok
- # 调用customized_getText函数
- input, ok = main_window.customized_getText('行号录入', f'请录入《汇总表》的规则。回车持续录入,录N退出:', x, y)
复制代码
希望这次能解决您的问题。如果还有其他问题,请随时提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|