Python Tkinter中的geometry方法用法示例

Tkinter是一个Python模块, 用于开发GUI(图形用户界面)应用程序。它与Python一起提供, 因此你不必使用点子命令。
Tkinter提供许多方法;其中之一是geometry()方法。此方法用于设置尺寸Tkinter窗口, 用于设置主窗口在用户桌面上的位置。
代码1:Tkinter窗口不使用geometry方法。

# importing only those functions which are needed from tkinter import Tk, mainloop, TOP from tkinter.ttk import Button# creating tkinter window root = Tk()button = Button(root, text = 'Geeks' ) button.pack(side = TOP, pady = 5 )mainloop()

输出如下:
Python Tkinter中的geometry方法用法示例

文章图片
【Python Tkinter中的geometry方法用法示例】运行该应用程序后, 你会看到Tkinter窗口的位置在屏幕的西北位置, 并且窗口的大小也很小, 如输出所示。
代码2:
# importing only those functions which # are needed from tkinter import Tk, mainloop, TOP from tkinter.ttk import Button# creating tkinter window root = Tk()# creating fixed geometry of the # tkinter window with dimensions 150x200 root.geometry( '200x150' )button = Button(root, text = 'Geeks' ) button.pack(side = TOP, pady = 5 )mainloop()

输出如下:
Python Tkinter中的geometry方法用法示例

文章图片
运行该应用程序后, 你会看到
Tkinter窗口已更改, 但屏幕上的位置相同。
代码3:
# importing only those functions which # are needed from tkinter import Tk, mainloop, TOP from tkinter.ttk import Button# creating tkinter window root = Tk()# creating fixed geometry of the # tkinter window with dimensions 150x200 root.geometry( '200x150 + 400 + 300' )button = Button(root, text = 'Geeks' ) button.pack(side = TOP, pady = 5 )mainloop()

输出如下:
Python Tkinter中的geometry方法用法示例

文章图片
运行应用程序时, 你会发现位置和大小均已更改。现在
Tkinter窗口出现在不同的位置(Y轴偏移300, X轴偏移400)。
注意:我们还可以在geometry方法中传递变量参数, 但是它应该采用以下形式:(变量1)x(变量2); 否则, 将引发错误。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读