@shadrin_ss
Junior

Как добавит новый виджет GUI Kivy?

def build(self):
		self.al = AnchorLayout()
		self.bl = BoxLayout()
		self.bl = BoxLayout(orientation = 'vertical', size_hint = [.4, .4])

		self.regis = Button(text = 'Создать',on_press = self.btn_reg, font_size = 14) 
		# В кнопке прыгаем на btn_reg()
		self.bl.add_widget(self.regis)


		self.al.add_widget(self.bl)
		return self.al

	def btn_reg(self, instance):

		asd = Label( text='Привет' ) 
		return asd # первая попытка не работает
		##--------------------##

		return Label( text='Привет' )  # Так тоже не работает
		##--------------------##
		asd = Label( text='Привет' ) 
		bs = BoxLayout()
		bs.add_widget(asd)
		return bs 

		# Тоже не пашет
		# Не могу создать новый виджет никакой((

Вопрос в том как при нажатии на кнопку создавать новый виджет, гугл не работает.
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
sanya84
@sanya84
Фанатик Python 3
Так попробуйте
def btn_reg(self, instance):

    asd = Label( text='Привет' )
    self.al.add_widget(asd)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы