我目前正在尝试创建一个简单的Slider来控制我的应用程序中的文本大小。然而,我遇到的问题是,尽管滑块的功能与我预期的一样,但它似乎在第一个滑块下面创建了另一个无法移动的版本。你可以在提供的图片here alt text: a screenshot of a rudimentary user interface showing a kivy slider.from kivy.pro
在深嵌套的小部件中使用来自NavigationToolbar2Kivy的garden.matplotlib (这就是为什么我不能设置一个简单的工作示例来显示问题)时,会抛出以下异常:
WidgetException: Cannot add <kivy.uix.actionbar.ActionSeparator object at 0x147956fa0>, it already has a parent <kivy.
在屏幕管理器中,当我转到设置页面,在没有单击保存按钮的情况下更改一个值并离开设置页面时,看起来这些设置已经保存给了最终用户,因为当他们返回到该屏幕时,他们的更改仍然会反映出来,而他们没有单击保存。似乎Kivy在运行on_pre_enter事件的同时运行了一个on_pre_leave事件。要解决这个问题,最好是在退出屏幕时保存设置,或者在不单击保存的情况下退出屏幕时清除更改。请帮助:
from kivy.app imp