python用tkinter GUI 應用小記

2021-08-19 19:58:30 字數 1496 閱讀 1985

label 和entry 控制項及python i/o。建立乙個gui 應用,其中包括乙個讓使用者提供文字檔案名的entry 文字框。開啟並讀取檔案內容,並將其顯示在label 標籤中。

window.title('課後練習5-6')

window.geometry('200x300')

content=tk.stringvar()

content.set('')

l=tk.label(window,text='hello world!',width=150,height=10)

l.pack()

e=tk.entry(window,textvariable=content)

e.pack()

defupdate():

withopen(e.get(),'r')asf:

text=f.read()

l.config(text=text)

defclear():

l.config(text='')

tk.label(window, text='', width=5, height=1).pack()

frm=tk.frame(window)

b1=tk.button(frm,text='open',command=update)

b1.pack(side='left')

ll=tk.label(frm,text='',width=5,height=1)

ll.pack(side='left')

b3=tk.button(frm,text='clear',command=clear)

b3.pack(side='left')

b2=tk.button(frm,text='quit',command=window.quit)

b2.pack(side='right')

frm.pack()

window.resizable(0, 0) #靜止改變視窗大小

window.mainloop()

用python建模 用Python建模線性系統

我知道這有點老了,但一次調查就引出了這個問題。當我找不到合適的模組時,我就把它組裝起來了。不算多,但如果有人發現自己在這裡,這是個好的開始。import matplotlib.pylab as plt import numpy as np import scipy.signal def bode g...

用python比較大小 用python比較大小

1.比較 ax 為 print ax print ord a print ord x 字串是通過ascii表來進行順次為比較大小 2.is與 的區別?print 1 is true 為false print 1 true 為true print id 1 print id true is 是通過比較...

用python畫小黃人 怎麼用python畫小黃人

怎麼用python畫小黃人?前言 還記得小黃人哪只蠢萌蠢萌的單眼小黃人?就是喜歡做什麼事都喜歡逞能的那只,下面用python來實現一下,正在逃跑的小黃人。一 匯入turtle庫 import turtle as tt.pensize 4 t.speed 10 設定畫筆的大小 畫圖的速度,可以改變量值...