【发布时间】:2020-09-11 19:36:29
【问题描述】:
我创建了一个 Tkinter GUI,我想在窗口扩展时使字体扩展。到目前为止,我已经尝试过权重,但只有窗口扩展而不是字母。以下脚本是我尝试创建的代码示例。
from tkinter import ttk
import tkinter as tk
from tkinter.scrolledtext import ScrolledText
from tkinter import*
from tkinter.ttk import *
master = tk.Tk()
#Title of GUI
master.title("Test Name")
#Seperate first GUI tab in sections
stepOne = tk.LabelFrame(master, text=" 1. General Heatmaps: ")
stepOne.grid(row=0, columnspan=7, sticky='WE', \
padx=10, pady=10, ipadx=10, ipady=10)
master.rowconfigure(1, weight=1)
master.columnconfigure(1, weight=1)
# this wil create a label widget
l1 = Label(stepOne, text = "Input tilt:")
l2 = Label(stepOne, text = "Input wind speed:")
l3= Label(stepOne, text = "Input path:")
# grid method to arrange labels in respective
# rows and columns as specified
l1.grid(row = 1, column = 0, sticky = E, pady = 2)
l2.grid(row = 2, column = 0, sticky = E, pady = 2)
l3.grid(row = 3, column = 0, sticky = E, pady = 2)
entryTilt = Entry(stepOne)
entryWind = Entry(stepOne)
entryFolder_path=Entry(stepOne)
entryTilt .grid(row = 1, column = 1, pady = 2)
entryWind .grid(row = 2, column = 1, pady = 2)
entryFolder_path .grid(row = 3, column = 1, pady = 2)
b1 = Button(stepOne, text = "Run script")
b1.grid(row = 2, column = 2, sticky = E)
master.mainloop()
【问题讨论】:
-
改字体大小而不是布局,对吧?
-
是的,这是我的目标
-
您要更改所有内容的字体大小,还是只更改某些小部件?
-
字体大小是原来的目标,但我想看看如果我改变一切会是什么样子