本文整理汇总了Python中kivy.uix.dropdown.DropDown.size_hint方法的典型用法代码示例。如果您正苦于以下问题:Python DropDown.size_hint方法的具体用法?Python DropDown.size_hint怎么用?Python DropDown.size_hint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类kivy.uix.dropdown.DropDown
的用法示例。
在下文中一共展示了DropDown.size_hint方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from kivy.uix.dropdown import DropDown [as 别名]
# 或者: from kivy.uix.dropdown.DropDown import size_hint [as 别名]
def __init__(self, listOfChoices, pick_action, **kwargs):
result = super(DropDownPicker, self).__init__(**kwargs)
self._pick_action = pick_action
pickerList = DropDown()
for item in listOfChoices:
choiceButton = Button(text=item, size_hint_y=None, height=50)
choiceButton.bind(on_release=lambda btn: pickerList.select(btn.text))
pickerList.add_widget(choiceButton)
self.bind(on_release=pickerList.open)
pickerList.bind(on_select=lambda instance, x: self._after_pick(x))
pickerList.size_hint = (None, 0.4)
return result