最基本的Tkinter介面操作

2022-06-19 12:15:13 字數 1343 閱讀 4756

1.建立應用程式主視窗物件

root =tk()

2.在主視窗中,新增各種視覺化元件

btn1 =button(root)

btn1[

"text

"] = "點我"

3.通過幾何布局管理器,管理元件得大小和位置

btn1.pack()

4.事件處理

通過繫結事件處理程式,響應使用者操作所觸發的事件

defsonghua(e):

messagebox.showinfo(

"message

","送你一朵玫瑰花")

print("

送花花"

) btn1.bind(""

,songhua)

5.tk() 的物件.mainloop() 方法會一直進行事件迴圈,監聽使用者操作

6.button() 元件的引數為 tk() 物件

button() 的例項化物件 [

"text

"] 內容為顯示在按鈕上的內容

7.from tkinter import

messagebox 顯示點選之後提示的視窗

messagebox.showinfo(

"message

","送你一朵玫瑰花")

第乙個引數為 標題

第二個引數為 顯示資訊

8.btn1.bind("

",songhua)

使用建立好的按鈕物件繫結滑鼠事件和對應需要執行的函式

9.root.mainloop() 事件迴圈,一直監聽使用者操作

程式:from tkinter import *

from tkinter import

messagebox

root =tk()

#建立乙個視窗物件

btn1 =button(root)

btn1[

"text

"] = "

submit

"btn1.pack()

#將元件物件合理的放在視窗中

defsonghua(e):

#e 為事件 event

messagebox.showinfo("

message

","送你一朵玫瑰花")

print("

送花花"

)btn1.bind(""

,songhua)

#表示滑鼠左鍵單擊

root.mainloop()

#root.mainloop() 事件迴圈,一直監聽使用者操作

2020-04-20

最基本的操作

關於目錄的獲取 獲取沙盒目錄 算是跟目錄吧 nshomedirectory 獲取document目錄 常用 let paths nssearchpathfordirectoriesindomains documentdirectory,userdomainmask,true first 或者 fil...

HDFS最基本的操作命令 和基本配置

1.hdfs集群修改secondarynamenode位置到hd09 2 1 修改hdfs site.xml 配置元資料儲存位置 dfs.namenode.name.dir root hd dfs name 配置資料儲存位置 2 分發hdfs site.xml到其他伺服器 cd root hd ha...

最基本的委託

有些教材,部落格說到委託都會提到事件,雖然事件是委託的乙個例項,但是為了理解起來更簡單,今天只談委託不談事件。先上一段 下邊的 完成了乙個委託應用的演示。乙個委託分三個步驟 public partial class webform3 system.web.ui.page step02 宣告乙個方法來...