drop is object property in UnitConverter()
this shows error
#:import MDDropdownMenu kivymd.uix.menu
<UnitConverter>:
orientation: 'vertical'
drop:MDDropdownMenu(caller=root.ids.s,items=[{"text":"0"}])
MDToolbar:
title:"Unit Converter"
MDTabs:
elevation:10
Tabs:
text:"battery-10"
orientation: 'vertical'
ScrollView:
size_hint: (1, 1)
do_scroll_x: 0
do_scroll_y: True
scroll_type:['bars', 'content']
bar_width: 100
GridLayout:
cols:1
id: sv_grid
size_hint: 1, None
height:self.minimum_height
row_force_default:True
row_default_height:100
BoxLayout:
MDDropDownItem:
text: "mm"
font_size: 20
current_item:"mm"
id:s
##############errror
[INFO ] [CutBuffer ] cut buffer support enabled
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 249, in create_handler
return eval(value, idmap), bound_list
File "/home/sahil/kivy_md/CalculatorMD/unitconverter.kv", line 4, in <module>
drop:MDDropdownMenu(caller=root.ids.s,items=[{"text":"0"}])
TypeError: 'module' object is not callable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 692, in _apply_rule
rctx['ids'])
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 254, in create_handler
cause=tb)
kivy.lang.builder.BuilderException: Parser: File "/home/sahil/kivy_md/CalculatorMD/unitconverter.kv", line 4:
...
2:<UnitConverter>:
3: orientation: 'vertical'
>> 4: drop:MDDropdownMenu(caller=root.ids.s,items=[{"text":"0"}])
5:
6: MDToolbar:
...
TypeError: 'module' object is not callable
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 249, in create_handler
return eval(value, idmap), bound_list
File "/home/sahil/kivy_md/CalculatorMD/unitconverter.kv", line 4, in <module>
drop:MDDropdownMenu(caller=root.ids.s,items=[{"text":"0"}])
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 61, in <module>
Calculator().run()
File "/usr/lib/python3/dist-packages/kivy/app.py", line 829, in run
root = self.build()
File "main.py", line 54, in build
self.uc=UnitConverter()
File "/usr/lib/python3/dist-packages/kivy/uix/boxlayout.py", line 145, in __init__
super(BoxLayout, self).__init__(**kwargs)
File "/usr/lib/python3/dist-packages/kivy/uix/layout.py", line 76, in __init__
super(Layout, self).__init__(**kwargs)
File "/usr/lib/python3/dist-packages/kivy/uix/widget.py", line 361, in __init__
rule_children=rule_children)
File "/usr/lib/python3/dist-packages/kivy/uix/widget.py", line 469, in apply_class_lang_rules
rule_children=rule_children)
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 538, in apply
rule_children=rule_children)
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 707, in _apply_rule
e), cause=tb)
kivy.lang.builder.BuilderException: Parser: File "/home/sahil/kivy_md/CalculatorMD/unitconverter.kv", line 4:
...
2:<UnitConverter>:
3: orientation: 'vertical'
>> 4: drop:MDDropdownMenu(caller=root.ids.s,items=[{"text":"0"}])
5:
6: MDToolbar:
...
BuilderException: Parser: File "/home/sahil/kivy_md/CalculatorMD/unitconverter.kv", line 4:
...
2:<UnitConverter>:
3: orientation: 'vertical'
>> 4: drop:MDDropdownMenu(caller=root.ids.s,items=[{"text":"0"}])
5:
6: MDToolbar:
...
TypeError: 'module' object is not callable
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 249, in create_handler
return eval(value, idmap), bound_list
File "/home/sahil/kivy_md/CalculatorMD/unitconverter.kv", line 4, in <module>
drop:MDDropdownMenu(caller=root.ids.s,items=[{"text":"0"}])
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 692, in _apply_rule
rctx['ids'])
File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 254, in create_handler
cause=tb)