Kivy에서 위젯의 텍스트를 자동 업데이트하는 방법은 무엇입니까?

hddn

app.kv 파일에는 버튼이 있습니다.

Button:
    text: var1

때때로 var1이 변경됩니다. 코드에서 명시적인 속성 할당없이 버튼 (또는 레이블 등)의 텍스트를 변경하는 방법은 무엇입니까?

동의어

Kivy는이를 자동으로 수행 할 수 있지만 var1이 kivy 속성 인 경우에만 가능합니다. 여기에서 자세한 내용을 읽을 수 있습니다.

아직 발생하지 않으면 var1이 kivy 속성이 아님을 의미합니다. 클래스 속성으로 설정해야합니다. 예 :

class MyWidget
    var1 = NumericProperty()
    [...]

그리고 kv에서 :

MyWidget:
    Button:
        text: root.var1

또는 당신이 원하는 무엇이든. 설정하는 값이 kivy 속성이면 작동합니다. 때로는 오른쪽의 값이 복잡한 경우 ( text: "" if root.var is None else getattr("mystring", root.var)) 일이 쉽게 해결되지 않지만이 경우 실행하면 도움이 될 다른 스택 오버플로 질문이 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Kivy의 위젯 세트에서 텍스처를 동적으로 생성하는 방법은 무엇입니까?

분류에서Dev

Flutter Bloc 위젯 자체에서 BlocBuilder의 위젯을 업데이트하는 방법은 무엇입니까?

분류에서Dev

텍스트 상자 위젯에서 찾은 각 단어로 스크롤하도록 색인을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Jupyter 노트북의 Tkinter 텍스트 위젯에서 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

이 텍스트 위젯이 포커스를 잃는 동안 텍스트 위젯의 내용을 확인하는 방법은 무엇입니까?

분류에서Dev

KV lang의 부모에서 사용자 정의 위젯의 텍스트를 설정하는 방법은 무엇입니까?

분류에서Dev

부모 dialogfragment에서 버튼의 텍스트를 업데이트하는 방법은 무엇입니까?

분류에서Dev

전역 키를 사용하여 Flutter의 다른 위젯에서 위젯 상태를 업데이트하는 방법은 무엇입니까?

분류에서Dev

MongoDB에서 문자열의 하위 집합을 업데이트하는 방법은 무엇입니까?

분류에서Dev

AngularJS에서 동일한 키의 Json 데이터를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Xcode에서 텍스트 상자의 텍스트를 정렬하는 방법은 무엇입니까?

분류에서Dev

PHP의 문자열에서 텍스트로 텍스트를 제거하는 방법은 무엇입니까?

분류에서Dev

Tcl / Tk에서 레이블의 텍스트를 자동으로 감싸는 방법은 무엇입니까?

분류에서Dev

비동기 수신자가 완료된 후 위젯을 업데이트하는 방법은 무엇입니까?

분류에서Dev

JSP를 사용하여 업로드 된 .csv 파일에서 양식 텍스트 필드를 자동 업데이트하는 방법은 무엇입니까?

분류에서Dev

어셈블리에서 문자열의 문자를 업데이트하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 특정 범위의 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

활동에서 탐색 헤더의 TextView를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Flutter의 ontap 이벤트를 스택의 하단 위젯에 위임하는 방법은 무엇입니까?

분류에서Dev

Column에서 자식 위젯의 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

플랫 파일의 텍스트 상자에 텍스트를 저장하는 방법은 무엇입니까?

분류에서Dev

Clojure에서 여러 미래의 원자를 업데이트하는 방법은 무엇입니까?

분류에서Dev

동일한 사용자가 MySQL에서 자신의 레코드를 업데이트하는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

moose 속성 인 Perl / Tk 위젯 텍스트 변수를 업데이트하는 방법은 무엇입니까?

분류에서Dev

단위 테스트에서 SUT와 공동 작업자를 확인하는 방법은 무엇입니까?

분류에서Dev

서로를 업데이트하는 두 개의 위젯으로 무한 루프를 방지하는 방법은 무엇입니까?

분류에서Dev

Raphael 인쇄 방법의 출력에서 자동 텍스트 줄 바꿈하는 방법은 무엇입니까?

분류에서Dev

Raphael 인쇄 방법의 출력에서 자동 텍스트 줄 바꿈하는 방법은 무엇입니까?

분류에서Dev

원자 쿼리를 사용하여 mongoose에서 다른 하위 문서 내의 하위 문서를 업데이트하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Kivy의 위젯 세트에서 텍스처를 동적으로 생성하는 방법은 무엇입니까?

  2. 2

    Flutter Bloc 위젯 자체에서 BlocBuilder의 위젯을 업데이트하는 방법은 무엇입니까?

  3. 3

    텍스트 상자 위젯에서 찾은 각 단어로 스크롤하도록 색인을 업데이트하는 방법은 무엇입니까?

  4. 4

    Jupyter 노트북의 Tkinter 텍스트 위젯에서 텍스트를 얻는 방법은 무엇입니까?

  5. 5

    이 텍스트 위젯이 포커스를 잃는 동안 텍스트 위젯의 내용을 확인하는 방법은 무엇입니까?

  6. 6

    KV lang의 부모에서 사용자 정의 위젯의 텍스트를 설정하는 방법은 무엇입니까?

  7. 7

    부모 dialogfragment에서 버튼의 텍스트를 업데이트하는 방법은 무엇입니까?

  8. 8

    전역 키를 사용하여 Flutter의 다른 위젯에서 위젯 상태를 업데이트하는 방법은 무엇입니까?

  9. 9

    MongoDB에서 문자열의 하위 집합을 업데이트하는 방법은 무엇입니까?

  10. 10

    AngularJS에서 동일한 키의 Json 데이터를 업데이트하는 방법은 무엇입니까?

  11. 11

    Xcode에서 텍스트 상자의 텍스트를 정렬하는 방법은 무엇입니까?

  12. 12

    PHP의 문자열에서 텍스트로 텍스트를 제거하는 방법은 무엇입니까?

  13. 13

    Tcl / Tk에서 레이블의 텍스트를 자동으로 감싸는 방법은 무엇입니까?

  14. 14

    비동기 수신자가 완료된 후 위젯을 업데이트하는 방법은 무엇입니까?

  15. 15

    JSP를 사용하여 업로드 된 .csv 파일에서 양식 텍스트 필드를 자동 업데이트하는 방법은 무엇입니까?

  16. 16

    어셈블리에서 문자열의 문자를 업데이트하는 방법은 무엇입니까?

  17. 17

    텍스트 파일에서 특정 범위의 문자를 제거하는 방법은 무엇입니까?

  18. 18

    활동에서 탐색 헤더의 TextView를 업데이트하는 방법은 무엇입니까?

  19. 19

    Flutter의 ontap 이벤트를 스택의 하단 위젯에 위임하는 방법은 무엇입니까?

  20. 20

    Column에서 자식 위젯의 위치를 변경하는 방법은 무엇입니까?

  21. 21

    플랫 파일의 텍스트 상자에 텍스트를 저장하는 방법은 무엇입니까?

  22. 22

    Clojure에서 여러 미래의 원자를 업데이트하는 방법은 무엇입니까?

  23. 23

    동일한 사용자가 MySQL에서 자신의 레코드를 업데이트하는 것을 방지하는 방법은 무엇입니까?

  24. 24

    moose 속성 인 Perl / Tk 위젯 텍스트 변수를 업데이트하는 방법은 무엇입니까?

  25. 25

    단위 테스트에서 SUT와 공동 작업자를 확인하는 방법은 무엇입니까?

  26. 26

    서로를 업데이트하는 두 개의 위젯으로 무한 루프를 방지하는 방법은 무엇입니까?

  27. 27

    Raphael 인쇄 방법의 출력에서 자동 텍스트 줄 바꿈하는 방법은 무엇입니까?

  28. 28

    Raphael 인쇄 방법의 출력에서 자동 텍스트 줄 바꿈하는 방법은 무엇입니까?

  29. 29

    원자 쿼리를 사용하여 mongoose에서 다른 하위 문서 내의 하위 문서를 업데이트하는 방법은 무엇입니까?

뜨겁다태그

보관