Python 如何在Kivy中使用GridLayout?
我想在我的kivy程序中使用简单的网格布局,但我没有合适的示例 这是我的密码:Python 如何在Kivy中使用GridLayout?,python,kivy,Python,Kivy,我想在我的kivy程序中使用简单的网格布局,但我没有合适的示例 这是我的密码: import kivy from kivy.uix.gridlayout import GridLayout from kivy.app import App from kivy.uix.button import Button layout = GridLayout(cols=2, row_force_default=True, row_default_height=40) layout.add_wi
import kivy
from kivy.uix.gridlayout import GridLayout
from kivy.app import App
from kivy.uix.button import Button
layout = GridLayout(cols=2, row_force_default=True, row_default_height=40)
layout.add_widget(Button(text='Hello 1', size_hint_x=None, width=100))
layout.add_widget(Button(text='World 1'))
layout.add_widget(Button(text='Hello 2', size_hint_x=None, width=100))
layout.add_widget(Button(text='World 2'))
raw_input()
最后我看不到任何结果(只有一个白色窗口,没有任何网格)
感谢您的关注您错过了创建初始应用程序类并运行它的机会:
import kivy
from kivy.uix.gridlayout import GridLayout
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self):
layout = GridLayout(cols=2, row_force_default=True, row_default_height=40)
layout.add_widget(Button(text='Hello 1', size_hint_x=None, width=100))
layout.add_widget(Button(text='World 1'))
layout.add_widget(Button(text='Hello 2', size_hint_x=None, width=100))
layout.add_widget(Button(text='World 2'))
return layout
MyApp().run()
如果使用raw_input(),将中断应用程序循环。如果您想进行交互式编码,请查看kivy.interactive模块。如果您要使用python3原始输入功能将无法工作您没有将答案标记为已接受或已回答任何问题,请给出一些反馈!你的答案应该是评论,我知道你没有足够的声誉来评论