如何在kivy日历文本框中输入所选日期?

2024-04-30 07:06:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用KivyCalendar。当我从calendar中选择日期时,它会出错。

   File "/usr/lib/python2.7/dist-packages/kivy/uix/behaviors/button.py", line 151, in on_touch_down
     self.dispatch('on_press')
   File "kivy/_event.pyx", line 714, in kivy._event.EventDispatcher.dispatch (kivy/_event.c:7681)
   File "kivy/_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy/_event.c:13524)
   File "kivy/_event.pyx", line 1149, in kivy._event.EventObservers._dispatch (kivy/_event.c:13050)
   File "/usr/local/lib/python2.7/dist-packages/KivyCalendar/calendar_ui.py", line 218, in get_btn_value
     self.parent_popup.dismiss()
 AttributeError: 'CalendarWidget' object has no attribute 'parent_popup'

有人能告诉我如何在从calendar中选择日期后在TextBox中输入值吗?
如有任何建议或指导,我们将不胜感激。。!!在

在演示.py在

^{pr2}$

在演示电压在

<SetIndex>:
    BoxLayout:
        orientation: "vertical"
        padding : 20, 20
        size_hint_y: .5

        BoxLayout:
            orientation: "horizontal"
            padding: 10, 10
            spacing: 10, 10
            size_hint_x: .6

            Label:
                text: "TEXT"
                text_size: self.size
                valign: 'middle'
                size_hint_x: .2

            TextInput:
                size_hint_x: .4
                id: old_date
                on_focus: root.setDate()

Tags: inpyselfeventsizeonusrline