Я сталкиваюсь с каким-то странным/непредвиденным поведением при отображении содержимого в поле Textinput (сначала используется для ввода новой записи - впоследствии для отображения записей записи). Данные доступны в словаре и назначаются полям Textinput. Для коротких данных символы будут скрыты иногда:Содержимое поля не всегда видно в kivy Textinput
кажется, что курсор находится в конце строки и все символы находятся на левой стороне и «скрытый» за ярлыком (?). После того, как мышь в поле и стрелка влево, появятся символы.
Что плохого в моих определениях кВ? :
BoxLayout:
orientation: "horizontal"
height: 25
size_hint_y: None
Label:
id: _socialsource_label
size_hint: 0.35,1
text: "Social access token:"
size: self.texture_size
halign: 'left'
valign: 'middle'
font_size: 14
color: .3,.3,.3,1
TextInput:
id: socialsource
padding: 4,2,4,0
size_hint: 0.65,1
font_size: 14
multiline: False
readonly: False
text_size: self.width, None
halign: 'left'
foreground_color: .3,.3,.3,1
disabled_foreground_color: .3,.3,.3,1
background_normal: './images/tinputBGnormal.png'
background_active: './images/tinputBGactive.png'
background_disabled_normal: './images/tinputBGdisnormal.png'
background_disabled_active: './images/tinputBGdisactive.png'
В коде питона данных назначается:
self.socialchnl.text = projdict[0]['PRJSocchnl:']
self.socialsource.text = projdict[0]['PRJSocsrc:']
self.socialprovdr.text = projdict[0]['PRJSocprv:']
Hi Амина , Спасибо за быстрый ответ. Я полностью пропустил это. Мысль hint_text может использоваться только до ввода текста, но для отображения текста после ввода также работает (... конечно ...). –