Kivy window set_title更改回主文件名

时间:2017-01-25 09:56:35

标签: kivy

当我设置窗口标题时,标题会被设置回相应的文件名。

class myniceApp(App):
    global Window
    def build(self):
        Window.clearcolor = (.95,.95,.95,1)
        Window.size = (1024, 768)
        Window.set_title('mykivyapp')
        Builder.load_string(style)
        homewin = MyniceappHome()
        homewin.initapp()
        return homewin
myniceApp().run()

在上面的示例中,标题“mykivyapp”最初显示但在homewin.initapp()

之后设置回文件名

如何使用set_title()?

2 个答案:

答案 0 :(得分:0)

窗口标题设置为App.title,而不是直接使用Window:

class MyApp(App):
    def build(self):
        self.title = 'Hello world'

答案 1 :(得分:0)

您可以像下面那样使用它。.这个对我有用。.我尝试了上面解释的第一个解决方案,但是没有用..所以我做了些改动,将标题放在了build函数之外,它可以成功工作..

class controllerApp(App):
    title = 'Vehicle Detection System'

    def build(self, video_source=VIDEO_SOURCE):
    ...
    ...