您好,只需签署此问题。
我想本周我已经开始与Kivy
合作,到目前为止一切顺利。我正在制作某种POS software
,到目前为止,我已经分别完成工作,每个模块都有一个文件夹,仪表板(该模块具有其他模块,销售,提供者,产品,客户,报告等),操作员,然后登录。我在根文件夹中有一个main.py
和main.kv
,在main.kv
中有一个ScreenManager
,它会在启动时打开登录表单,然后根据需要将我带到操作员或仪表板用户。仪表板还有另一个ScreenManager
,因此我可以在它具有的其他模块之间切换,它可以独立运行,但是当我使用main.kv在main.py
上调用它时,它崩溃了,它没有似乎不接受两个ScreenManager小部件。
我的目标是: Apparently i cant post GIF yet.
当我单独运行dashboard.py
文件时,仪表板的工作方式类似于gif,但是在main.py
中调用时,仪表板崩溃了,为了能够运行,我必须删除ScreenManager
小部件类来自dashboard.kv
和ofc
的保存屏幕小部件的容器崩溃,它立即显示所有其他模块。
我考虑过使用add_widget方法,并像普通的盒子窗口小部件一样威胁屏幕窗口小部件,但发现每次单击都会使该窗口小部件像垃圾邮件一样,并且我认为使用clear_widget删除以前的窗口小部件太难编码了,再加上我会放弃过渡动画
问题是,我如何实现上述目标? 抱歉,gif是5分钟的搅拌器。 也是英文,不是主要的。 :s