执行以下代码时,在python中获取错误的几何体说明符
尝试以下代码时:执行以下代码时,在python中获取错误的几何体说明符,python,tkinter,Python,Tkinter,尝试以下代码时: import tkinter print(tkinter.TkVersion) print(tkinter.TclVersion) mainWindow = tkinter.Tk() mainWindow.title("Hello Python") mainWindow.geometry("1200X1024") mainWindow.mainloop() 我得到一个错误: Traceback (most recent call last): File "
import tkinter
print(tkinter.TkVersion)
print(tkinter.TclVersion)
mainWindow = tkinter.Tk()
mainWindow.title("Hello Python")
mainWindow.geometry("1200X1024")
mainWindow.mainloop()
我得到一个错误:
Traceback (most recent call last):
File "C:\Users\Satya\IdeaProjects\GUO_python\tkinter1.py", line 11, in <module>
mainWindow.geometry("1200X1024")
File "C:\Users\Satya\Anaconda3\lib\tkinter\__init__.py", line 1835, in wm_geometry
return self.tk.call('wm', 'geometry', self._w, newGeometry)
_tkinter.TclError: bad geometry specifier "1200X1024"
回溯(最近一次呼叫最后一次):
文件“C:\Users\Satya\IdeaProjects\GUO\u python\tkinter1.py”,第11行,在
主窗口几何图形(“1200X1024”)
文件“C:\Users\Satya\Anaconda3\lib\tkinter\\uuuuu init\uuuuuu.py”,第1835行,在wm_几何体中
返回self.tk.call('wm','geometry',self.\w,newGeometry)
_tkinter.TclError:错误的几何体说明符“1200X1024”
传递给几何体的参数不太正确 您已经编写了
1200X1024
——但是X
需要小写
尝试mainWindow.geometry(“1200x1024”)
您还可以使用添加“+”来指定窗口在屏幕上的位置
(“1200x1024+100+10”)
此外,如果您将
1200x1024
(而不是“X”)设置为使窗口占据整个屏幕,则可以使用mainWindow.state('zomed')
我正在努力查找附带的屏幕截图:PNice屏幕截图。请将您的代码和错误添加到实际问题中。希望这次没有问题。您的答案的可能副本假定物理显示为1200x1024。如果您有任何其他大小的屏幕,则这两个屏幕并不相等。
import tkinter
print(tkinter.TkVersion)
print(tkinter.TclVersion)
mainWindow = tkinter.Tk()
mainWindow.title("Hello Python")
mainWindow.geometry("1200x1024") # use "x" instead of " X"
mainWindow.mainloop()