我正在尝试检查文本是否在Kivy中的按钮列表中,并返回包含该文本的按钮,我该怎么做?将不胜感激。尝试通过
访问文本Button[‘text’]
但是它似乎不起作用
我有一个列表项按钮类
class ProjectListButton (ListItemButton):
pass
在一个屏幕上的ListView上显示,这里是ListView
ListView:
id: project_list_view
adapter:
ListAdapter(data=[], cls=mainfile.ProjectListButton)
我有一个屏幕,用于放置要在ListView上显示的数据,但现在我想将一个函数放到一个按钮上,该按钮返回其中包含特定字符串的按钮
我正在尝试这样做
search_string1 = ObjectProperty(None)
search_string2 = ObjectProperty(None)
def sortlist(self):
if any(self.search_string1.text and self.search_string2 in s for s in ProjectListButton['text']):
但是它不起作用,也尝试通过列表适配器进行评估,但仍然不起作用
答案 0 :(得分:0)
简而言之,您可以通过以下操作访问按钮上的文本
id
ObjectProperty()
将其解析为python代码self.buttonid.text