我尝试制作图形计算器,但收到此错误



我试着制作一个图形计算器,但收到一个错误
我检查了一切,但我的程序不工作

几何类型的问题是什么?

这是我的代码

from tkinter import *
from PIL import *
#============================= Main =============================
window = Tk()
window.geometry(650*825)
window.title('Calculator')
window.resiable(width=False,height=False)
window.configure(bg = 'gray')
photo_bg = PhotoImage(file=r'C:DesktopCaptudsdre.png')
label_bg = Label(window,image=photo_bg)
label_bg.place(x=100,y=150)

,这里是错误。

PS C:UsersLenovov.s.code projects> & "C:/Program Files/Python310/python.exe" "c:/Users/Lenovo/v.s.code projects/file.py"
Traceback (most recent call last):
File "c:UsersLenovov.s.code projectsfile.py", line 5, in <module>
window.geometry(650*825)
File "C:Program FilesPython310libtkinter__init__.py", line 2073, in wm_geometry
return self.tk.call('wm', 'geometry', self._w, newGeometry)
_tkinter.TclError: bad geometry specifier "536250"

请,任何人,告诉我板子几何出了什么问题,我该如何纠正错误?

window.geometry(“650x825”)

正如@Aaron在评论中解释的那样:

键入650*825将在将结果传递给window.geometry函数之前将这些文字数字相乘。相反,该函数需要一个字符串(带单引号或双引号)来表示窗口大小,以及一个"x"而不是"*":window.geometry("650x825")

因为在python中650*825是乘法,所以你只是传递它们的乘积而.geometry函数期望的字符串是"widthxheight"

相关内容

  • 没有找到相关文章

最新更新