我运行了代码,但结果出乎意料。它显示小部件两次,事实上甚至更多次。但我不知道为什么。这是我的密码:
白痴
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
class MyWidget(BoxLayout):
pass
Builder.load_file('menu.kv')
class menu(App):
def build(self):
return MyWidget()
if __name__ == '__main__':
menu().run()
肯塔基先生
# :kivy 2.0.0
<MyWidget>:
orientation: "vertical"
Button:
size_hint: 1, .25
text: "1"
Button:
size_hint: 1, .25
text: "2"
Button:
size_hint: 1, .25
text: "3"
Button:
size_hint: 1, .25
text: "4"
如下所示:重复
多谢各位
1条答案
按热度按时间23c0lvtd1#
我想问题是你两者都用了
Builder.load_file('menu.kv')
及return MyWidget()
. 您可以省略提到的第一行或删除build(self)
方法。