2
DB에서 추출한 값 목록 (언어)을 추가하는 데 어려움을 겪고 있으며 Spinner 위젯에서 값 목록으로 사용할 수 있기를 원합니다.Python - Kivy framework - Spinner 값 목록
파이썬 부분 :
def get_langs(self):
session = Session()
Base.metadata.create_all(engine)
# get active language as text label:
result1 = session.query(Language).filter_by(active = 1).first()
self.label_lang.text = str(result1)
# get all other languages as list of values:
result2 = session.query(Language).filter_by(active = 0).all()
self.label_lang.values = str(result2)
KV 템플릿 부분 :
Spinner:
id: settings_lang
size_hint: (None, None)
width: 200
height: 40
padding_left: 20
self: root.get_langs()
내가 (SQLAlchemy의를 통해) 내 DB에서 값 목록을 추출하고 있지만, "값"KV 템플릿의 속성을 받고있다 str/unicode 따라서 str (result2). 그러나 언어 목록 대신 문자 목록을 얻을 수 있습니다.
[ E N g L 제가 S H ,
D E U t S C h는 ]
하지만 이러한보고 싶어 값 : 영어 독일어
누구나 조언 할 수 있습니까? 감사합니다.
그게 전부입니다. 고마워, tshirtman! – tomas
cool :) 그 다음에는 대답을 표시 할 수 있습니까? :) 그것은 다른 사람들이 그것이 해결 된 것을 보는 데 도움이됩니다. – Tshirtman
좋아요, 끝났습니다 (저의 첫 번째 질문이었습니다. 그래서 그것에 대해 알지 못했습니다 ...). 나는 또한 명성 포인트를 얻으면 한 번 upvote 것입니다. 다시 한번 감사드립니다. – tomas