如何让按钮出现在应用 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] 中的任何位置=].如果您需要与其他程序通信,请使用套接字,或者您可以使用多处理和共享变量。
按钮显示应优先于任何其他应用程序 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] 中的任何位置=].如果您需要与其他程序通信,请使用套接字,或者您可以使用多处理和共享变量。