Python kivy简单的表格
时间: 2023-11-19 15:11:08 浏览: 38
下面是一个简单的Python Kivy表格示例:
```python
from kivy.app import App
from kivy.uix.gridlayout import GridLayout
from kivy.uix.label import Label
class Table(GridLayout):
def __init__(self, **kwargs):
super(Table, self).__init__(**kwargs)
self.cols = 4 # 设置表格列数为4
# 添加表头
self.add_widget(Label(text="Name"))
self.add_widget(Label(text="Age"))
self.add_widget(Label(text="Gender"))
self.add_widget(Label(text="Country"))
# 添加数据行
self.add_widget(Label(text="John"))
self.add_widget(Label(text="25"))
self.add_widget(Label(text="Male"))
self.add_widget(Label(text="USA"))
self.add_widget(Label(text="Mary"))
self.add_widget(Label(text="30"))
self.add_widget(Label(text="Female"))
self.add_widget(Label(text="Canada"))
self.add_widget(Label(text="Tom"))
self.add_widget(Label(text="40"))
self.add_widget(Label(text="Male"))
self.add_widget(Label(text="UK"))
class MyApp(App):
def build(self):
return Table()
if __name__ == '__main__':
MyApp().run()
```
这个示例创建了一个4列的表格,并添加了表头和3行数据。您可以根据需要更改列数和数据行。