Итак, я пытаюсь создать список переключателей, которые заполняются в соответствии со списком, извлеченным из текстового файла.Как только все перечисленные элементы будут переключены, появится кнопка для экспорта списка в новый текстовый файл для перемещения в новое окно.В настоящее время у меня есть что-то, что генерирует кнопку, но не список, и я не знаю, как создать кнопку, когда все кнопки переключены.
Workstation.py
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
class WorkstationWindow(BoxLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs)
class WorkstationApp(App):
def build(self):
return WorkstationWindow()
if __name__ == "__main__":
oa = WorkstationApp()
oa.run()
Рабочая станция.кв
<FlatButton@ButtonBehavior+Label>:
font_size: 14
<WorkstationWindow>:
id: main_win
orientation: 'vertical'
canvas.before:
Color:
rgba: (1,1,1, 1)
Rectangle:
size: self.size
pos: self.pos
BoxLayout:
id: header
size_hint_y: None
height: 40
canvas.before:
Color:
rgba: (.06, .45, .45, 1)
Rectangle:
size: self.size
pos: self.pos
Label:
text: 'Order #'
size_hint_x: .9
bold: True
color: (1,1,1,1)
FlatButton:
id: loggedin_user
text: 'Order #'
color: (1,1,1,1)
FlatButton:
id: loggedin_user
text: 'Order #'
color: (1,1,1,1)
BoxLayout:
spacing: 10
canvas.before:
Color:
rgba: (0,0,0,255)
Rectangle:
size: self.size
pos: self.pos
Button:
text: 'Current Items 1:'
background_normal: ''
background_color: (.06, .32, .32, 1)
Button:
id: cur_product
text: 'Current Items 2'
background_normal: ''
background_color: (.06, .4, .4, 1)
Button:
id: cur_price
text: 'Current Items 3'
background_normal: ''
background_color: (.06, .65, .65, 1)
Button:
id: cur_price
text: 'Current Items 3'
background_normal: ''
background_color: (.06, .65, .65, 1)
List.txt
Хлеб
Мясо
Мейо
Салат