python - 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()
解决方案
标题Window
被标题覆盖App
。您可以使用以下方法设置该标题:
class MyApp(App):
def build(self):
self.title = 'Pasword manager'
return Main_menu()
推荐阅读
- python - 使用 dict 查找 df 的两列值的模式并基于该模式添加新列
- conda - 无法通过 conda 安装 h5pyviewer
- sql - 使用来自 SQL 查询的数据在 SQL 服务器上创建一个表?
- python - 如何将输入图像的大小更改为张量流模型
- jenkins-groovy - 使用 Groovy 标记构建器构建简单的网页。在步骤中找不到这样的 DSL 方法“主体”
- swift - 在 QLPreviewController 中禁用 AR 对象遮挡
- visual-studio-code - Visual Studio Code 更改特定单词的颜色
- sql - 有没有办法根据存储为表中的行的条件来填充列
- node.js - DiscordAPIError:缺少权限 - 机器人崩溃而不是给出错误消息
- azure - 调用外部 API:将集成测试移动到 docker 容器后随机变慢