网络编程
位置:首页>> 网络编程>> Python编程>> Python-Tkinter Text输入内容在界面显示的实例

Python-Tkinter Text输入内容在界面显示的实例

作者:多动症患者  发布时间:2023-03-21 13:50:58 

标签:Python,Tkinter,Text,界面,显示

使用Tkinter(py2.7)text文本框中输入内容在界面中显示–较为规整的代码:


import Tkinter as tk

class Window:
def __init__(self,handle):
self.win = handle
self.createwindow()
self.run()

def createwindow(self):
self.win.geometry('400x400')
#label 1
self.label_text = tk.StringVar()
self.label_text.set("----")
self.lable = tk.Label(self.win,
textvariable=self.label_text,
font=('Arial',11),width=15,height=2)
self.lable.pack()

#text_contrl
self.entry_text = tk.StringVar()
self.entry = tk.Entry(self.win,textvariable=self.entry_text,width=30)
self.entry.pack()

#button
self.button =tk.Button(self.win,text="set label to text",width=15,height=2,command=self.setlabel)
self.button.pack()

def setlabel(self):
print(self.entry_text.get())
self.label_text.set(self.entry_text.get())

def run(self):
try:
self.win.mainloop()
except Exception as e:
print ("*** exception:\n".format(e))
def main():
window = tk.Tk()
window.title('hello tkinter')
Window(window).run()
if __name__ == "__main__":
main()

来源:https://blog.csdn.net/ct24750553/article/details/87735165

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com