【发布时间】:2016-01-09 05:05:05
【问题描述】:
我想知道如何在单击按钮后更改标签文本。例如:
from Tkinter import *
import tkMessageBox
def onclick():
pass
root = Tk()
root.title("Pantai Hospital")
L1 = Label(root, text='Welcome to Pantai Hospital!')
L1.pack()
L2 = Label(root, text='Login')
L2.pack()
L3 = Label(root, text = "Username:")
L3.pack( side = LEFT, padx = 5, pady = 10)
username = StringVar()
E1 = Entry(root, textvariable = username, width = 40)
E1.pack ( side = LEFT)
L4 = Label(root, text = "Password:")
L4.pack( side = LEFT, padx = 5, pady = 10)
password = StringVar()
E2 = Entry(root, textvariable = password, show = "*", width = 40)
E2.pack( side = LEFT)'`
我想在单击按钮后将这些标签 username 和 password 以及输入字段更改为另一个不同的标签。我怎么做?
【问题讨论】:
-
将任务一分为二: 1. 如何在按下按钮时执行任何操作(例如,
print("something"))? 2.如何更改标签文字? -
第一个创建按钮 ;)
标签: python user-interface tkinter