タイトル変更

2015/09/12

Python 2.7.9, Kivy 1.9.0

Appクラスのtitleというプロパティを変えてやるだけ。

# -*- coding: utf-8 -*-

from kivy.app import App
from kivy.uix.widget import Widget

class MyWidget(Widget):
    pass

class MyApp(App):
    title = 'test app'

    def build(self):
        return MyWidget()

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


動的に変更するにはこうするらしい。

from kivy.base import EventLoop
EventLoop.window.title = 'New title'

http://kivy.org/docs/guide/basic.html#running-the-application

尚、日本語はunicodeはしない模様。保存はUTF-8で。

# -*- coding: utf-8 -*-

from kivy.app import App
from kivy.uix.widget import Widget

class MyWidget(Widget):
    pass

class MyApp(App):
    title = '日本語'

    def build(self):
        return MyWidget()

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