狠狠撸
Submit Search
笔测迟丑辞苍で电卓アプリ(デスクトップ)を作成する
?
3 likes
?
15,113 views
Jun Okazaki
Follow
Python + Kivy で電卓を作る方法の解説
Read less
Read more
1 of 22
Download now
Downloaded 21 times
More Related Content
笔测迟丑辞苍で电卓アプリ(デスクトップ)を作成する
3.
? ?
4.
ソースの取得先 https://github.com/okajun35/KIvy_calculator
5.
? ? ? ? ? Windows, OS
X, Linux、iOS、Android ? ?
6.
?
7.
?
8.
? 本当に? どうやって?
9.
?日本语の资料が少ない ?どう使用するかよくわからない ?何ができるかわからない ?最終的に使用をあきらめる
10.
?日本语の资料が少ない
11.
?翻訳してみました (https://pyky.github.io/kivy-doc-ja/)
12.
?結論:多分使えるようにならない ? ? ? ? 12
13.
? ? ? ? ? ?
14.
? ?
15.
? ? ? ? Widget: BoxLayout: size_hint: None, 1 width:
'150sp' Label: text: "Auto Reload" CheckBox: id: chkbx active: True size_hint_x: 1 Button: size_hint: None, 1 width: '108sp' text: 'Render Now' on_release: root.change_kv(*args) KV languageの例
16.
?どう使っていいかわからない? ?
17.
# 画面全体のレイアウト BoxLayout: orientation: "vertical"
# オブジェクトを水平に配置 display: display_input ActionBar: TextInput: # 数字表示部分 size_hint_y: 1 # 縦の大きさを全体の 1/4.5 の割合で表示する Keyboard: # テーンキーの表示部分 size_hint_y: 3.5 # 縦の大きさを全体の 3.5/4.5 の割合で表示する Action bar Text Input Keyboard 画面全体のレイアウト
18.
<Keyboard@GridLayout>: # class
Keyboard(GridLayout):と同じ意味 # 4列×5行のボタンを作成する cols: 4 rows: 5 # 1列目 ClearButton: # ボタンの種類 text: "C" # ボタンの表示名 CalcButton: text: "%" DelButton: text: "<x" OperatorButton: text: "/" 個々のレイアウト
19.
<Keyboard@GridLayout>: # 4列×5行のボタンを作成する cols: 4 rows:
5 # 1列目 ClearButton: # ボタンの種類 text: "C" # ボタンの表示名 <ClearButton@ButtonFormat>: on_press: app.clear_display() def clear_display(self): self.root.display.text = "" self.clear_bool = False print("「c」が押されました") Main.py Calculator.kv on_presss(ボタンが押されたとき) にPython側のclear_display()が実 行される。
20.
<Keyboard@GridLayout>: # 1列目 ClearButton: #
ボタンの種類 text: "C" # ボタンの表示名 <ButtonFormat@Button>: font_size: 30 on_release: self.background_color = get_color_from_hex("#1F6982") <ClearButton@ButtonFormat>: on_press: app.clear_display() class Keyboard(GridLayout) a = ClearButton() a.text = "c" class ButtonFormat(Button): self.font_size = 30 def on_release(self) def on_release(self) self.background_color = get_color_from_hex("#1F6982") class ClearButton(ButtonFormat): def on_press(self) self.app.clear_display(0) PythonkV Language KV LanguageはPythonでも書くこと が出来る。
22.
? github:https://github.com/pyKy/kivy-doc-ja ? 公開URL:https://pyky.github.io/kivy-doc-ja/ ?
Download