# -*- coding: utf-8 -*-
from tkinter import *
import threading
import time
class show(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.TextA = TextA
self.TextB = TextB
self.TextC = TextC
def run(self):
LabelVar1.set('1')
time.sleep(1)
LabelVar2.set('2')
time.sleep(1)
LabelVar3.set('3')
time.sleep(1)
def PrintText():
theshow = show()
theshow.start()
if __name__=='__main__':
ListA = ["a", "b", "c", "d"]
ListB = ["A", "B", "C"]
ListC = ["1", "2", "3"]
TextA = ListA[0]
TextB = ListB[0]
TextC = ListC[0]
root = Tk()
root.title("Program")
root['background'] ='gray'
LabelVar1 = StringVar()
LabelVar1.set(TextA)
Frame1 = Frame(root)
Frame1.place(x=0, y=0, width=100, height=50)
Label1 = Label(Frame1, textvariable=LabelVar1, anchor='w')
Label1.pack(side=LEFT)
LabelVar2 = StringVar()
LabelVar2.set(TextB)
Frame2 = Frame(root)
Frame2.place(x=0, y=50, width=100, height=50)
Label2 = Label(Frame2, textvariable=LabelVar2, anchor='w')
Label2.pack(side=LEFT)
LabelVar3 = StringVar()
LabelVar3.set(TextC)
Frame3 = Frame(root)
Frame3.place(x=0, y=100, width=100, height=50)
Label3 = Label(Frame3, textvariable=LabelVar3, anchor='w')
Label3.pack(side=LEFT)
Frame_I = Frame(root)
Frame_I.place(x = 100, y = 0, width=100, height=70)
Button_I = Button(Frame_I, text = "Button" , width = 100, height=70, command = PrintText)
Button_I.place(x=0, y=0)
Button_I.grid(row=0, column=0, sticky=W, pady=4)
Button_I.pack()
root.mainloop()