以我實際開發的APP為例,
我想做的是可以訓練基本加(減)法的心算工具,
這個創意起源是我在國小高年級時,
每堂課導師都會依序念幾個數字考心算加總,
個人認為這樣方式有助於基礎運算能力,
這邊我先命名app叫 「CountInMind」。
首先我想要的首頁內容有包含app的中文標題、作品說明及可以選取(加法或減法)模式等功能。
因為需要一個screen,所以先導入我需要的類別 Screen
以下程式碼:
from kivy.uix.screenmanager import Screen, ScreenManager
首頁取名叫 Firstscreen,並繼承類別 Screen
以下程式碼:
class Firstscreen(Screen):
pass
這邊我開始引入kivy來當作圖形介面,另建立countinmind.kv檔案
注意!!! .kv有其命名規則,需為app名稱的小寫字母,且要與.py檔案在同一資料夾。
4-1-1.Label文字內容 text:'77777'
4-1-2.字體大小 font_size: 30
4-1-3.字體顏色 color: 'blue'
4-1-4.加入粗體效果 bold: True
以下程式碼(.kv)
#: kivy 2.1.0
<Firstscreen>:
FloatLayout:
Label:
text:'77777'
bold: True
font_size: 30
color: 'blue'
<SM>:
transition:
Firstscreen:
以下程式碼(.kv)
pos_hint: {'center_x':0.5, 'center_y':0.9}
加入 Label,並改變其文字內容、字體大小、顏色、粗體以及位置。
本篇所使用程式碼(.py):請參考01.以Python和Kivy開發APP|Kivy-Window|調整APP視窗大小
以下本篇程式碼(.kv):
#: kivy 2.1.0
<Firstscreen>:
FloatLayout:
Label:
text:'77777'
bold: True
font_size: 30
color: 'blue'
pos_hint: {'center_x':0.5, 'center_y':0.9}
<SM>:
transition:
Firstscreen:
在自學路上遇到困難是很正常的事,只要堅持到底,相信就會有所成果,期勉大家一同努力。