【发布时间】:2020-01-21 04:24:17
【问题描述】:
我有这段代码,我想在第二列添加多个按钮而不是唯一的“保存”按钮,但只保留一个标签“TEST”,我在网上搜索但没有找到任何东西
我没有使用 .kv 文件,所有内容都在一个文件中。
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.uix.screenmanager import ScreenManager, Screen
import os
class ConnectPage(GridLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.cols = 2
self.add_widget(Label(text="TEST"))
self.save = Button(text="Save")
self.add_widget(self.save)
class Epicapp(App):
def build(self):
self.screen_manager = ScreenManager()
self.connect_page = ConnectPage()
screen = Screen(name="Connect")
screen.add_widget(self.connect_page)
self.screen_manager.add_widget(screen)
return self.screen_manager
if __name__ == "__main__":
chat_app = Epicapp()
chat_app.run()
【问题讨论】:
-
添加更多按钮的障碍是什么?
-
屏障是什么意思?