0
私はKivyとKivy言語を学ぶ過程にあります。今のところ私は2つのネストされたタブ付きパネルで小さなインターフェイスを構築しようとしています。Kivyネストされたタブ付きのチャネル
レベル1の3つのタブとレベル1の最初のタブの内側に、私は新しい3つのタブのセットを入れようとします。そのために
私のPythonコードは次のとおりです。
# question_one
from kivy.uix.tabbedpanel import TabbedPanel
from kivy.app import App
class Q(TabbedPanel):
pass
class QuestionOneApp(App):
def build(self):
return Q()
if __name__ == '__main__':
QuestionOneApp().run()
と私のKivy言語コードは次のとおりです。
# file name questionone.kv
#:import hex kivy.utils.get_color_from_hex
<[email protected]>:
<[email protected]>:
multiline: False
<[email protected]>:
rows: 1
cols: 1
spacing: 5
<Q>:
do_default_tab: False
tab_width: 200
TabbedPanelItem:
text: "First Level Tab A1"
do_default_tab: False
tab_width: 200
TabbedPanelItem:
text: "Second level Tab B1"
MyGridLayout
RegularInterfaceLabel:
text: "Second level Tab B1 is working"
TabbedPanelItem:
text: "Second level Tab B2"
MyGridLayout
RegularInterfaceLabel:
text: "Second level Tab B2 is working"
TabbedPanelItem:
text: "Second level Tab B3"
MyGridLayout
RegularInterfaceLabel:
text: "Second level Tab B3 is working but not as i want"
TabbedPanelItem:
text: "First Level Tab A2"
MyGridLayout
RegularInterfaceLabel:
text: "First Level Tab A2 is working"
TabbedPanelItem:
text: "First Level Tab A3"
MyGridLayout
RegularInterfaceLabel:
text: "First Level Tab A3 is working"
このコードは動作しないのはなぜ?