如何在Tkinter中设置部件的大小?
Tkinter部件是任何Tkinter GUI应用程序的构建块。它是应用程序的非常有用的组件之一,有助于构建应用程序的功能。考虑一下我们想要设置任何部件的大小(宽度和高度)的情况。Tkinter在几何管理器中定义了内置的**width**和**height**属性。每个几何管理器都有不同的方法来配置部件的属性。
对于pack几何管理器,我们可以在构造函数中指定width的值。但是,有时我们可能想要在部件中添加高级填充(内部和外部),这有助于管理部件的大小及其外观。我们可以通过添加**padx**或**pady**以及**ipadx**或**ipady**来实现这一点。
示例
#Import the required Libraries
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame
win = Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Create a StringVar to accept user input
var= StringVar(value= "Hey There! How are you doing?")
#Function definition to close the window
def close_win():
win.destroy()
#Create a Label
label= Label(win,textvariable=var, font= ('Mistral 28 bold'), background= 'OrangeRed2', foreground="white")
label.pack(pady=20)
#Create a Button
ttk.Button(win, text= "Close", width= 20,command= close_win).pack(pady=20)
win.mainloop()输出
运行以上代码将显示一个包含按钮部件和标签部件的窗口。
在给定的输出中,现在更新Button部件中的width值以更改其大小。
在这个例子中,我们还可以添加填充(内部和外部)来调整部件大小。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP