窗口上方时不显示kivy应用程序光标

时间:2019-01-13 14:55:14

标签: python windows window kivy

虽然我正在测试Kivy的uix示例(modalview.py),但在应用程序窗口上方时,光标突然消失了。当我移出窗口时,光标再次出现。光标仅在Kivy窗口内时消失,但我仍然可以与小部件(即按钮,...)进行交互。 从那时起,我对任何Kivy应用程序都只有这种行为。

我已经重新安装了Python和Kivy,重新启动了计算机,更新了触摸板和GPU驱动程序(即使绝对没有理由,但我很绝望...),没有任何改变。

有什么建议吗? 谢谢!

我正在与: Windows 10 的Python 3.7.2 Kivy 1.10.1

2 个答案:

答案 0 :(得分:0)

解决方案(感谢增加)是只需检查Kivy设置。

(对我而言)访问它们的最佳方法是在“库\ site-packages \ kivy \ uix”中启动“ Settings.py”。

从此处可以打开“显示/隐藏光标”。

答案 1 :(得分:0)

即使我也有完全相同的问题。原因是我运行了一个代码并在不知不觉中更改了设置。我通过再次运行程序并更改设置来解决该问题。如果您遇到此问题,您会发现“鼠标光标”已关闭。在鼠标光标上,问题已解决。 这样做的是,它直接更改了 kivy 设置。因此,更改是永久性的。

from kivy.app import App
from kivy.lang import Builder

from kivy.uix.boxlayout import BoxLayout

Builder.load_string('''
<Interface>:
    orientation: 'vertical'
    Button:
        text: 'Settings'
        font_size: 100
        on_release: app.open_settings()
''')


class Interface(BoxLayout):
    pass


class SettingsApp(App):
    def build(self):
        return Interface()


SettingsApp().run()