Traceback (most recent call last): File "D:\学习\作业\pythonProject\代码\traditional\ui.py", line 161, in <module> ui = MainWindow() File "D:\学习\作业\pythonProject\代码\traditional\ui.py", line 16, in __init__ self.ui_basic.initUI() File "D:\学习\作业\pythonProject\代码\traditional\ui.py", line 75, in initUI self.result_text_label.move(self.result_img_area.x()+self.result_img_area.width()/2-self.result_text_label.width()/2-40, self.result_img_area.y()+self.result_img_area.height()+30) TypeError: arguments did not match any overloaded call: move(self, QPoint): argument 1 has unexpected type 'float' move(self, int, int): argument 1 has unexpected type 'float'
时间: 2023-10-01 13:11:30 浏览: 124
这是一个 Python 中的 TypeError 异常,它告诉我们在代码的某处使用了错误的参数类型。具体来说,这个错误发生在 ui.py 文件的第 161 行,是因为程序试图调用 move() 方法时传入了一个浮点数类型的参数,而 move() 方法需要的参数类型是整数类型或 QPoint 类型。你需要检查这段代码并确保传入正确类型的参数。可能需要使用 int() 函数将浮点数转换为整数。
相关问题
E:\vision\install\anaconda\envs\pytorch\python.exe E:\vision\project\pythonProject2\main.py Traceback (most recent call last): File "E:\vision\project\pythonProject2\main.py", line 5, in <module> from untitled import Ui_MainWindow ImportError: cannot import name 'Ui_MainWindow' from 'untitled' (E:\vision\project\pythonProject2\untitled.py) 进程已结束,退出代码1
这个错误提示是因为在 `main.py` 中无法导入 `Ui_MainWindow` 类,可能是因为在 `untitled.py` 文件中没有定义该类或者是导入路径不正确。
你可以检查一下以下几个方面:
1. 确认 `Ui_MainWindow` 类确实在 `untitled.py` 文件中被定义了。
2. 确认在 `main.py` 文件中导入 `Ui_MainWindow` 类的路径是否正确,如果文件在不同的目录下,需要使用相对路径或绝对路径导入。
3. 确认在 `main.py` 文件中导入 `Ui_MainWindow` 类时是否使用了正确的语法,例如 `from untitled import Ui_MainWindow`。
如果以上都没问题,可以尝试重新安装依赖包或者重启 IDE 等操作。
Traceback (most recent call last): File "C:/Python38/pythonProject/poi.py", line 60, in <module> jsonf = urllib.urlopen(url) Traceback (most recent call last): File "C:/Python38/pythonProject/poi.py", line 60, in <module> jsonf = urllib.urlopen(url) AttributeError: module 'urllib' has no attribute 'urlopen'
您遇到的错误是因为urllib模块中没有urlopen这个属性。Python 3中urllib模块被分为了urllib.request、urllib.parse、urllib.error等子模块。
要解决这个问题,您可以将代码中的urllib替换为urllib.request。请尝试以下修改:
```python
import urllib.request
url = "your_url_here"
jsonf = urllib.request.urlopen(url)
```
这样应该可以解决您的问题。如果还有其他问题,请随时提问。
阅读全文