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 宣告乙個方法來...