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方法1

运行该应用程序后, 你会看到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方法2

运行该应用程序后, 你会看到

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方法3

运行应用程序时, 你会发现位置和大小均已更改。现在

Tkinter窗口出现在不同的位置(Y轴偏移300, X轴偏移400)。

注意:我们还可以在geometry方法中传递变量参数, 但是它应该采用以下形式:(变量1)x(变量2);否则, 将引发错误。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

以上是 Python Tkinter中的geometry方法用法示例 的全部内容, 来源链接: utcz.com/p/204404.html

回到顶部