tkinter set label text code example
Example 1: how to change the font of a label in tkinter
#How to change the font of a label in Tkinter
#Import
from tkinter import *
#Screen
window = Tk()
window.title("New Window")
window.geometry("300x250")
Label(window, text = "This is my new project in python!", font = ("Bahnschrift", 14)).pack()
#-------------------------------------------------------------------------------------------
#'font' tells python that we are going to do something with the font
#-------------------------------------------------------------------------------------------
#'()' are needed becuase that is just how python works
#-------------------------------------------------------------------------------------------
#'"___"' put your font name in the quotes
#-------------------------------------------------------------------------------------------
#10 put vyour fontsize after adding a comma after the font name
#-------------------------------------------------------------------------------------------
Example 2: tkinter change label text
pythonCopyimport tkinter as tk
class Test():
def __init__(self):
self.root = tk.Tk()
self.text = tk.StringVar()
self.text.set("Test")
self.label = tk.Label(self.root, textvariable=self.text)
self.button = tk.Button(self.root,
text="Click to change text below",
command=self.changeText)
self.button.pack()
self.label.pack()
self.root.mainloop()
def changeText(self):
self.text.set("Text updated")
app=Test()
Example 3: how to create a label in tkinter
#How to create a label in Tkinter
from tkinter import *
#First create a screen
new_window = Tk()
new_window.title("My Python Project")
new_window.geometry("300x250")
Label(new_window, text = "Hello World").pack()
#Label : Tells Python that a label is being created
#new_window : whatever screen you want the label to be shown on ; name the screen whatever you like
#text : this tells that there is text being typed in the label
#.pack() : shows the label on the screen
Example 4: how to change the text of a label in tkinter
def press():
Instruction.config(text='Button Pressed')