如何让按钮出现在应用 window 之外的屏幕任意位置?

How make a button apear out of app's window any where in the screen?

我想在所有应用程序上方的屏幕中在此应用程序的主 window 之外制作任意数量的按钮。
按钮显示应优先于任何其他应用程序 window.

应该是这样的,请帮忙解决一下。

这里是我简单的python代码:-

#main.py
from kivy.app import App
from kivy.uix.widget import Widget

class MainWidget(Widget):
    pass

class BLApp(App):
    pass

BLApp().run()

这是我简单的kivy代码:-

#BL.kv
MainWidget:

<MainWidget>:

    Button:
        text: "Hello World"
        size: "100dp","100dp"
        pos: "100dp","100dp"

为什么不用for循环呢。 它使用弹出窗口使其 easier.Otherthan 它使用大量内存来处理。

我从支持渠道得到了很好的回答:https://groups.google.com/group/kivy-users

就是我在这里分享

单靠多处理并不能解决您的问题。 Kivy 小部件仅限于在 Window.

中绘图

以下是您可以考虑的其他一些选项:

1)创建一个小的无边框Window。 如果单个小部件应用程序是独立的,您需要做的就是创建一个 Window 大小的小部件,并使用无边框模式。在 Config 选项中查找无边框对象以创建无边框 Window。 https://kivy.org/doc/stable/api-kivy.config.html#module-kivy.config

2)看使用透明window: 在示例目录中有一个形状 Window 的示例,您可以创建一个透明的 Window 来显示背景,但覆盖小部件。在你的安装目录 参见:\share\kivy-examples\miscellaneous\shapedwindow.py

3) 创建多个协同工作的程序……只是一个想法,但创建一个使用无边框 Window 的应用程序,并且是所需小部件的大小,您可以将其放置在 [=31] 中的任何位置=].如果您需要与其他程序通信,请使用套接字,或者您可以使用多处理和共享变量。