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()
输出如下:
运行该应用程序后, 你会看到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()
输出如下:
运行该应用程序后, 你会看到
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()
输出如下:
运行应用程序时, 你会发现位置和大小均已更改。现在
Tkinter窗口出现在不同的位置(Y轴偏移300, X轴偏移400)。
注意:我们还可以在geometry方法中传递变量参数, 但是它应该采用以下形式:(变量1)x(变量2);否则, 将引发错误。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
评论前必须登录!
注册