python學習 GUI第四節

2021-10-03 15:11:37 字數 1371 閱讀 2566

今天用gui內容寫乙個加法計算器

需要三個對話方塊及乙個按鈕

from tkinter import

*master =tk(

)v1 = strin**ar(

)v2 = strin**ar(

)v3 = strin**ar(

)def

text

(content)

:#測試輸入是否為數字,若不是數字則不能錄入

return content.isdigit(

)

textcmd = master.register(text)

e1 = entry(master,textvariable=v1,validate =

"key"

,\ validatecommand=

(textcmd,

'%p'))

.grid(row=

0,column=0)

label(master,text=

"+")

.grid(row=

0,column=1)

e2 = entry(master,textvariable=v2,validate =

"key"

,\ validatecommand=

(textcmd,

'%p'))

.grid(row=

0,column=2)

label(master,text=

"=")

.grid(row=

0,column=3)

e3 = entry(master,textvariable=v3,state=

"readonly"

).grid(row=

0,column=4)

defcalc()

: result =

int(v1.get())

+int

(v2.get())

v3.set(

str(result)

)button(master,text =

"計算結果"

,command = calc)

.grid(row =

1,column =2)

mainloop(

)

執行結果如下

輸入222與444後結果為666結果正確

Python基礎第四節

字典是 鍵值對 的無序可變序列,其中每個元素都是乙個 鍵值對 包含 鍵物件 和 值物件 就像可通過列表元素索引值獲取對應物件,我們可通過 鍵物件 獲取 刪除 更新其對應的值物件。鍵必須是不可變資料,如整數 浮點數 字串 元組,不能是字典 列表 集合等可變物件,鍵不可重複。若重複出現鍵,則後面的覆蓋前...

學習python第四節課

基礎資料概念 資料型別指的就是變數的值的型別,也就是可以為變數賦哪些值 整數和小數 整數 所有整數 例如 a 1 b 100 c 999 都是int型別 小數常量 所有小數 例如 a 1.2 b 6.66 用float型別表示 字串是由數字 字母 下劃線組成的一串字元 注意 單引號和雙引號不能混合使...

ObjC第四節 繼承

繼 承 1 繼承 1.1 nsobject,根類,oc建立的類都繼承自根類,位於類層次結構的頂層,沒有父類 1.2 父類的例項變數和方法都可以被隱式的繼承過來成為子類的一部分,子類就可以直接訪問這些例項變數和方法 1.3 alloc和init是繼承自nsobject的方法 1.4 繼承的概念呈單鏈繼...