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方法用法示例】运行该应用程序后, 你会看到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课程。
推荐阅读
- Python Tkinter中的forget_pack()和forget_grid()用法
- Python Tkinter中的grid()方法用法示例
- Python groupby方法删除所有连续的重复项
- #导入Word文档图片# Linux下Shell脚本语言编程
- #导入Word文档图片# Linux下automake工具使用(自动构建Makefile文件)
- 使用uni-app开发非原生小程序微信/支付宝小程序
- 小程序开发快速上手快速入门篇
- 全流程分析Netty设计思路与实践
- 硬件开发笔记(硬件开发基本流程,制作一个USB转RS232的模块:设计原理图)