本篇開始:
- 我的開發環境是win11
- python是3.10.7版本
- kivy我設定在2.1.0版本
- 編碼的工具是Visual Studio Code(VS Code)
以我實際開發的APP為例,
我想做的是可以訓練基本加(減)法的心算工具。
命名app叫 「CountInMind」。【開始說明】繼續開發CountInMind app核心頁面,也就是screen第4頁,要加入數字鍵、自動出題以及答題、結算成績等功能。
1.加入清除鍵功能,並顯示在TextInput中
以下.kv程式碼:
Button:
text: 'C'
font_size: 30
color: root.text_color
background_color: root.number_btn_bgcolor
size_hint: 0.2, 0.15
on_press: root.clear_btn()
▲說明:新增on_press觸發功能,呼叫根物件clear_btn()函式
2.再來在.py編寫 class Forthscreen(Screen)以下這段內容
以下.py程式碼
# 清除鍵
def clear_btn(self):
self.ids.textinput.text = ''
▲說明:
1.函式的基本起手式,取名叫clear_btn
2.將 TextInput的text內容,直接變成''(對應TextInput的id屬性為 textinput)

▲說明:先按數字鍵0,使TextInput出現0

▲說明:再依序按數字鍵4~9,使TextInput出現456789

▲說明:再按清除鍵C,使TextInput則變成'',清除鍵測試無誤!
3.本篇小結
加入清除鍵功能,可使TextInput輸入的數字,按一鍵清除變成空白。
★★★為精簡篇幅,本篇所使用完整(.py)(.kv)程式碼,請參考第9~18篇內容。
本篇結束:
在自學路上遇到困難是很正常的事,只要堅持到底,相信就會有所成果,期勉大家一同努力。