Как сделать размер этикетки очень маленьким с точки зрения ширины и высоты. Питон и Киви
Допустим, у нас есть сетка, которая составляет 2 столбца. Затем мы добавляем что-то вроде этого:
gridLayout = GridLayout(cols = 2, orientation = "horizontal")
button = Button(text = "Hello")
label = Label(text = "World", size_hint = (.1,.1))
gridLayout.add_widget(button)
gridLayout.add_widget(label)
Мне нужны 2 столбца, но я хочу, чтобы кнопка имела большую часть экрана, а метка была очень маленьким заполнителем.
Я попытался сделать size_hint на обоих и просто не смог изменить его размер.
Я использую Python 2.7.x и Kivy 1.8 +
Благодарю.
1 ответ
Решение
Этот код, кажется, работает для меня, но, возможно, вам нужно напрямую использовать ширину / высоту, для которой вам нужно установить size_hint = (None, None)
, Вы можете быть заинтересованы даже в texture_size
,
Просто обратите внимание: если вы используете Kivy 1.8 или что-то, что ниже последней стабильной версии (сейчас 1.9.1), это лучшее время для обновления Kivy как можно скорее.