« pythonで二つの変数の値を交換(swap)する | トップページ | Authentication with old (insecure) passwords is not supported. For more information, lookup Password Hashing in the latest MySQL manual »

2014-08-26

QpytonでKivyを使ってGUIアプリのサンプルを書いてみた

Androidで動作するPythonQPythonを使ってみました。
Python自体、始めて3日位なので…。

import kivy

from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout

class MyApp(App):
    def exit_wnd(self, *args):
        App.stop(self)

    def build(self):
        layout = BoxLayout(padding=10,orientation="vertical")
        exit_btn = Button(text = 'exit')
        exit_btn.bind(on_press=self.exit_wnd)
        layout.add_widget(Label(text = 'Hello, World'))
        layout.add_widget(exit_btn)
        return layout

if __name__ == '__main__':
    MyApp().run()

1408998460678.jpg

1408998187862.jpg

イベントハンドラのexit_wndに渡してる*argsがどう使われるのか、いまいち理解してないけど…。

|

« pythonで二つの変数の値を交換(swap)する | トップページ | Authentication with old (insecure) passwords is not supported. For more information, lookup Password Hashing in the latest MySQL manual »

python」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: QpytonでKivyを使ってGUIアプリのサンプルを書いてみた:

« pythonで二つの変数の値を交換(swap)する | トップページ | Authentication with old (insecure) passwords is not supported. For more information, lookup Password Hashing in the latest MySQL manual »