首页 > 解决方案 > Kivy 中未显示窗口标题

问题描述

所以我正在学习 Kivi 库,我试图通过使用为窗口设置标题,Window.set_title("Password manager")但是标题只是没有出现。

我的完整代码:

from kivy.app import App 
from kivy.uix.gridlayout import GridLayout 
from kivy.uix.label import Label 
from kivy.uix.textinput import TextInput 
from kivy.core.window import Window



class Main_menu(GridLayout): 
    def __init__(self, **var_args):  
        super(Main_menu, self).__init__(**var_args) 

        #setting window size
        Window.size = (500, 700)

        #setting window title
        Window.set_title("Pasword manager")




# the Base Class of our Kivy App 
class MyApp(App):  
    def build(self):

        return Main_menu() 


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

标签: pythonkivy

解决方案


标题Window被标题覆盖App。您可以使用以下方法设置该标题:

class MyApp(App):
    def build(self):
        self.title = 'Pasword manager'
        return Main_menu()

推荐阅读