我想为我的动态python按钮显示一些png文件,所以我使用了下面的结构,但是它不能工作。我想更改self.source = '‘at class MyButton(ButtonBehavior,Image):动态地从if条件中更改MyButton类中存在的def ()。这样的结果,如果条件,我的按钮源图像将是不同的。你能帮我修一下吗?也许还有另一种解决办法。当我尝试这段代码时,它会在我的程序中显示白框,而不会显示任何png文件。谢谢
from kivy.app import
我正在开发一个应用程序,我想在垂直BoxLayout中添加n个图像帧。N个帧的数目取决于桌面屏幕的大小。接下来,帧将动态填充图像。我能够在固定帧数的情况下,以静态的方式进行开发。现在,我试图将其转换为一个动态解决方案,根据屏幕的高度(在下面的7个小部件示例中)创建n个框架小部件。我迷失了..。:(1)如何使用.kv文件动态添加这些小部件?
2)如何引用这些单独的框架小部件来动态分配图像?例如: f
一个是“主屏幕”,另一个是“游戏屏幕”,所以在我的主屏幕上,我有一个图像按钮,如果我点击它,它会带我到游戏屏幕。但是我有一个问题,图像按钮充满了整个屏幕,所以即使我在图像按钮之外按下,它仍然会带我到下一个屏幕。我什么都试过了,似乎都不管用。我正在尝试这样做,只有当我单击图像按钮时,它才会进入下一个屏幕,如果我单击图像按钮之外的任何地方,它应该会停留在同一个屏幕上。下面是我的代码 #这是我的py#的代码 from <e