kivymdMDDataTable
コンポーネントを子ウィジェットとして .kv ファイルの画面に追加するのに問題があります。KeyError: 'container'
エラーが発生し続けAttributeError: 'super' object has no attribute '__getattr__
ます。私はドキュメントと複数のサイトを調べましたが、ビルド メソッドでコンポーネントを開始するドキュメントにある例の変形を誰もが使用しているようです。
私が言おうとしているのは、これが機能するかどうかです
class Example(MDApp):
def build(self):
screen = Screen()
data_tables = MDDataTable(
size_hint=(0.9, 0.6),
column_data=[
('Template Id', dp(30)),
('Name', dp(30))
],
row_data=[
('23lkjk33', 'Ayang Paul'),
('28ij399kk', 'Ringwa Justin')
]
)
screen.add_widget(data_tables)
return screen
Example().run()
では、なぜこれが機能しないのですか
KV = '''
Screen:
MDDataTable:
size_hint: 0.9, 0.6
pos_hint: {"center_x": 0.5, "center_y": 0.5}
column_data: [('Template Id', dp(30)), ('Name', dp(30))]
row_data: [('23lkjk33', 'Ayang Paul'), ('28ij399kk', 'Ringwa Justin')]
'''
class Example(MDApp):
def build(self):
return Builder.load_string(KV)
Example().run()
???