我正在学习如何与Python 3.7应用程序同时使用,以便基本上可以为多个平台(例如Mac,Windows,ios和android)制作一个应用程序。
如果我制作了一个简单的FloatLayout应用,并在我的KV文件中或使用Builder.load_string(“”“ ...”“”)方法时添加了一个Popup类(例如,类MyPopup(Popup):),我可以打开主UI屏幕“ MainWin(FloatLayout)类:”,然后在按钮上按下/释放以打开和关闭/关闭弹出窗口。
但是,我想做的就是利用ScreenManager的屏幕功能来拥有多个屏幕(例如:主页,设置页等),如果需要在任何屏幕上打开一个弹出窗口,如果出现错误,则显示屏幕,或者由于输入等方面的错误而为用户提供一些所需的信息。怎么办呢?任何代码片段都将不胜感激。
仅供参考:我正在运行带有Mac OSX 10.15.1(Cataline),Python 3.7.4和Kivy 1.11.1的Mac Pro桌面,并将我的cython软件包和pipcent更新为19.3.1 ...
如果可能的话,我将感谢任何代码示例和总体帮助来解决此问题。