【问题标题】:kivymd window automatically opens in fullscreen and cursor not visiblekivymd 窗口自动全屏打开且光标不可见
【发布时间】:2021-07-13 08:44:43
【问题描述】:

最近我开始学习 KivyMD。每当我运行一个简单的程序时,窗口都会以全屏模式打开(其中底部任务栏甚至不可见,即整个笔记本电脑屏幕都被 KivyMD 屏幕覆盖) 我认为这个全屏问题确实是 KivyMD 的一部分。我忽略了这一点,开始在 youtube 上观看 KivyMD 教程。令我沮丧的是,我观看的所有教程都以非全屏模式打开了 KivyMD 屏幕。这是我遇到的第一个问题。第二个问题是不可见的光标。运行程序后,窗口以全屏模式打开,光标仍然不可见。无论我在触控板上以何种方式擦拭,光标都保持不可见。我退出程序的那一刻,光标变得可见。有人可以纠正这个问题...

【问题讨论】:

  • .kivy 文件夹中的config.ini 文件中可能存在一些错误设置。请参阅documentation
  • 哦,非常感谢。对于 config.ini 中的我来说,光标设置为值 0。我将该值更改为 1,现在光标可见。甚至还纠正了窗口大小。非常感谢......

标签: python user-interface kivy frontend kivymd


【解决方案1】:

将以下代码行添加到 python 文件的顶部

from kivy.config import Config
Config.set('graphics', 'fullscreen', 0)
Config.set('graphics', 'window_state', 'visible')
Config.set('graphics', 'show_cursor', 1)

Kivy 有一个配置文件,用于确定默认设置。参考检查如下

https://kivy.org/doc/stable/api-kivy.config.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-09
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    相关资源
    最近更新 更多