执行以下代码时,在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()