创建一个文本框和两个按钮,文本框初始值为"1234567",在文本框中输入文字,单击按钮1 显示文本框的内容,单击按钮 2 恢复初始值"1234567"。
3条回答 默认 最新
关注内置标准库tkinter的用法:
import tkinter as tk import tkinter.messagebox as msg def winMain(): win.geometry('400x300') win.resizable(False,False) wTitle = u'文本框和按钮测试' win.title(wTitle) initWidget() win.update() def initWidget(): global tEntry bX,bY,bW = 80,50,245 tEntry = tk.Entry(win) tEntry.place(x=bX,y=bY,width=bW) tEntry.insert(0,'1234567') bX,bY = 80,120 bW,bH = 110,50 bTitle = u'显示内容' tBtn1 = tk.Button(win,text=bTitle,command=showText) tBtn1.place(x=bX,y=bY,width=bW,height=bH) bX += 140 bTitle = u'恢复初始' tBtn1 = tk.Button(win,text=bTitle,command=setDefault) tBtn1.place(x=bX,y=bY,width=bW,height=bH) def showText(): global tEntry msg.showinfo('显示',tEntry.get()) def setDefault(): global tEntry tEntry.delete(0,tk.END) tEntry.insert(0,'1234567') if __name__ == '__main__': win = tk.Tk() winMain() win.mainloop()
评论 打赏 举报解决 1无用