tkinter gui介面使用方法

2022-10-09 01:54:14 字數 2220 閱讀 1610

tkinter 編譯互動的具有視窗的python**

python 提供了多個圖形開發介面的庫,幾個常用 python gui 庫如下:

tkinter 是 python 的標準 gui 庫。python 使用 tkinter 可以快速的建立 gui 應用程式。

由於 tkinter 是內建到 python 的安裝包中、只要安裝好 python 之後就能 import tkinter 庫、而且 idle 也是用 tkinter 編寫而成、對於簡單的圖形介面 tkinter 還是能應付自如。

**如下:

from tkinter import

messagebox

import

tkinter as tk

from tkinter import

filedialog

def click_event(): #

button鍵點選事件

content = filedialog.askdirectory(title='

名稱', initialdir='

./') #

initialdir開啟當前程式工作目錄

var_event.set(content)

defmain_process():

#提取複判資料

root_event = var_event.get() if len(var_event.get()) > 0 else none #

獲取輸入變數的內容

if len(root_event)<0: #

通過條件提醒

msg = "

缺少轉換檔案路徑或者缺少類別txt檔案路徑

".format()

messagebox.showinfo(title='

嘿嘿', message=msg)

#以下執行完後,列印提醒資訊

msg = "

任務已完成已完成

".format()

messagebox.showinfo(title='

友情提示

', message=msg)

window.quit()

#執行完後,關閉視窗

if__name__ == '

__main__':

window =tk.tk()

window.title(

'視窗名字

') #

設定視窗的標題

window.geometry('

400x190

') #

設定視窗的大小

#建立內容文字框

var_event =tk.strin**ar()

entry = tk.entry(window, textvariable=var_event)

entry.place(x=10, y=10, anchor='nw'

) var_event1 =tk.strin**ar()

entry2 = tk.entry(window, textvariable=var_event1)

entry2.place(x=10, y=60, anchor='nw'

) entry2.insert(0,

"設定文字預設引數

") #

設定文字預設文字

#建立標籤

label = tk.label(window, text='

設定標籤')

label.place(x=200, y=60, anchor='nw'

)

#建立點選事件內容

tk.button(window, text='

點選按鈕名稱

', command=click_event).place(x=200, y=10, anchor='

nw') #

button按鈕

tk.button(window, text='

確認', command=main_process).place(x=100, y=120, anchor='

nw') #

確認事件

window.mainloop()

print('

finishing

')

結果如下:

Spring Data JPA簡單查詢介面方法速查

下表針對於簡單查詢,即jparepository介面 繼承了crudrepository介面 pagingandsortingrepository介面 中的可訪問方法進行整理。1 先按照功能進行分類整理,分為儲存 刪除 查詢單個 查詢多個 其他5類。2 再將不建議使用的方法置灰,此類方法多為crud...

程式使用uci介面時沒有uci h的解決方法

最近做的工作用openwrt sdk開發,其中有一部分c語言讀資料我們用lua for c api 直接在標頭檔案中像下面這樣寫會有問題 include 編譯時會出現錯誤如下 c text 0x1f8 undefined reference to uci alloc context c text 0...

免費全國車輛違章查詢API介面及其使用方法

最主要的是完全免費,沒有任何限制,可以直接使用,連註冊都省了!服務簡介 免費提供北京 上海 重慶 河北 山西 遼寧 吉林 黑龍江 浙江 安徽 山東 河南 湖北 湖南 廣東 海南 四川 貴州 雲南 陝西 甘肅 青海 內蒙古 寧夏 新疆等20多個省市違章查詢介面,包括300多個城市。請求方法 post ...