Tkinter Label, TypeError : 'str'및 'instance'개체를 연결할 수 없습니다.

그리고 웨스턴

저는 6면 주사위 또는 8면 주사위를 굴리는 주사위 시뮬레이터를 코딩하고 있습니다. 저는 Python 2.7과 Tkinter를 사용하고 있습니다. 다음은 주사위가있는 사전이있는 파일입니다.

DICE = dict(
    sixsided={'name': 'Six Sided Dice',
              'side': 6},
    eightsided = {'name': 'Eight Sided Dice',
                  'side': 8}
    )
names = ['Six Sided Dice', 'Eight Sided Dice']

내 문제를 일으키는 주요 파일의 코드는 다음과 같습니다.

diceroll = random.randrange(1,DICE[selecteddice]["side"])
Label(diceroll, text="You rolled a " + diceroll + " on the " + DICE[selecteddice]["name"])

내 문제는 내 파일을 실행할 때 발생하는 오류 메시지입니다.

TypeError : 'str'및 'instance'개체를 연결할 수 없습니다.

어떤 도움이라도 대단히 감사합니다! :)

K DawG

다음과 같은 것을 기대하고 있었기를 바랍니다.

예제 창

Tk 위젯에 대한 첫 번째 인수 로 가져온 것으로 가정 하고 Tk()클래스 를 전달해야합니다 .from Tkinter import *

root = Tk()
Label(root, text="You rolled a " + diceroll + " on the " + DICE[selecteddice]["name"])

그러나 이제 끝날 TypeError: cannot concatenate 'str' and 'int' objects것이므로 str()메서드를 사용하여 diceroll문자열 로 변환 하십시오.

Label(root, text="You rolled a " + str(diceroll) + " on the " + DICE[selecteddice]["name"])

TypeError: cannot concatenate 'str' and 'instance' objects__repr__, __str__메서드 를 사용하지 않고 클래스에서 데이터를 문자열 또는 정수로 검색 할 수없고 개체 로 검색 할 수 없기 때문에 오류가 발생 합니다.

전체 코드를 표시하지 않았으므로 제가 도울 수있는 한

#The top image was produced thanks to this
import random
from Tkinter import *

selecteddice = 'sixsided'

DICE = dict(
    sixsided={'name': 'Six Sided Dice',
              'side': 6},
    eightsided = {'name': 'Eight Sided Dice',
                  'side': 8}
    )
names = ['Six Sided Dice', 'Eight Sided Dice']

root = Tk()

diceroll = random.randrange(1,DICE[selecteddice]["side"])
Label(root, text="You rolled a " + str(diceroll) + " on the " + DICE[selecteddice]["name"]).pack()

root.mainloop()

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TypeError : 'str'및 'float'개체를 연결할 수 없습니다. : Pandas

분류에서Dev

TypeError : 'str'및 'function'객체를 연결할 수 없습니다.

분류에서Dev

Python Selenium TypeError : 'str'및 'WebElement'개체를 연결할 수 없습니다.

분류에서Dev

TypeError : Flask의 'str'및 'float'개체를 MySQL과 연결할 수 없습니다.

분류에서Dev

Python TypeError : 인쇄를 시도 할 때 'str'및 'int'개체를 연결할 수 없습니다.

분류에서Dev

TypeError : '<class'str '>'유형의 개체를 연결할 수 없습니다. Series 및 DataFrame obj 만 유효합니다.

분류에서Dev

re.search () TypeError : 'str'및 'NoneType'객체를 연결할 수 없습니다.

분류에서Dev

TypeError : scrapy.Request ()에 맞춤 URL을 배치 할 때 'str'및 'NoneType'개체를 연결할 수 없습니다.

분류에서Dev

형식 오류는 'str'및 'ErrorList'개체를 연결할 수 없습니다.

분류에서Dev

Python 오류 : 'str'및 'builtin_function_or_method'개체를 연결할 수 없습니다.

분류에서Dev

TypeError : str에 바이트를 연결할 수 없습니다.

분류에서Dev

Python : TypeError : 'str'과 'int'를 연결할 수 없습니다.

분류에서Dev

Python TypeError : 메시지의 이메일 본문 부분에서 'str'및 'list'개체를 연결할 수 없습니다.

분류에서Dev

TypeError : 'str'과 'NoneType'객체를 연결할 수 없습니다 .python BS4

분류에서Dev

django-selenium TypeError : 'str'개체를 호출 할 수 없습니다.

분류에서Dev

xml에 디렉터리 목록- 'str'및 'NoneType'개체를 연결할 수 없습니다. 처리 방법?

분류에서Dev

TypeError : print를 호출 할 때 'str'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'list'개체를 암시 적으로 str로 변환 할 수 없습니다.

분류에서Dev

TypeError : 파일을 읽을 때 'str'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'str'개체는 MySQL에서 호출 할 수 없습니다.

분류에서Dev

TypeError : 'str'을 연결할 수 없습니다.

분류에서Dev

openerp는 'str'과 'function'객체를 연결할 수 없습니다.

분류에서Dev

TypeError : 'float'개체를 str 암시 적으로 변환 할 수 없거나 TypeError :-: 'str'및 'float'에 대해 지원되지 않는 피연산자 유형

분류에서Dev

Python str () : TypeError : 'str'객체를 호출 할 수 없습니다-중지 코드

분류에서Dev

EasyGUI 및 SimpleCV- TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

Python / Pygame TypeError : 'str'객체는 호출 할 수 없습니다.

분류에서Dev

Python 3.4 : TypeError : 'str'객체는 호출 할 수 없습니다.

분류에서Dev

TypeError : 'str'객체는 호출 할 수 없습니다-Python

분류에서Dev

TypeError 'str'객체는 호출 할 수 없습니다-Python

Related 관련 기사

  1. 1

    TypeError : 'str'및 'float'개체를 연결할 수 없습니다. : Pandas

  2. 2

    TypeError : 'str'및 'function'객체를 연결할 수 없습니다.

  3. 3

    Python Selenium TypeError : 'str'및 'WebElement'개체를 연결할 수 없습니다.

  4. 4

    TypeError : Flask의 'str'및 'float'개체를 MySQL과 연결할 수 없습니다.

  5. 5

    Python TypeError : 인쇄를 시도 할 때 'str'및 'int'개체를 연결할 수 없습니다.

  6. 6

    TypeError : '<class'str '>'유형의 개체를 연결할 수 없습니다. Series 및 DataFrame obj 만 유효합니다.

  7. 7

    re.search () TypeError : 'str'및 'NoneType'객체를 연결할 수 없습니다.

  8. 8

    TypeError : scrapy.Request ()에 맞춤 URL을 배치 할 때 'str'및 'NoneType'개체를 연결할 수 없습니다.

  9. 9

    형식 오류는 'str'및 'ErrorList'개체를 연결할 수 없습니다.

  10. 10

    Python 오류 : 'str'및 'builtin_function_or_method'개체를 연결할 수 없습니다.

  11. 11

    TypeError : str에 바이트를 연결할 수 없습니다.

  12. 12

    Python : TypeError : 'str'과 'int'를 연결할 수 없습니다.

  13. 13

    Python TypeError : 메시지의 이메일 본문 부분에서 'str'및 'list'개체를 연결할 수 없습니다.

  14. 14

    TypeError : 'str'과 'NoneType'객체를 연결할 수 없습니다 .python BS4

  15. 15

    django-selenium TypeError : 'str'개체를 호출 할 수 없습니다.

  16. 16

    xml에 디렉터리 목록- 'str'및 'NoneType'개체를 연결할 수 없습니다. 처리 방법?

  17. 17

    TypeError : print를 호출 할 때 'str'개체를 호출 할 수 없습니다.

  18. 18

    TypeError : 'list'개체를 암시 적으로 str로 변환 할 수 없습니다.

  19. 19

    TypeError : 파일을 읽을 때 'str'개체를 호출 할 수 없습니다.

  20. 20

    TypeError : 'str'개체는 MySQL에서 호출 할 수 없습니다.

  21. 21

    TypeError : 'str'을 연결할 수 없습니다.

  22. 22

    openerp는 'str'과 'function'객체를 연결할 수 없습니다.

  23. 23

    TypeError : 'float'개체를 str 암시 적으로 변환 할 수 없거나 TypeError :-: 'str'및 'float'에 대해 지원되지 않는 피연산자 유형

  24. 24

    Python str () : TypeError : 'str'객체를 호출 할 수 없습니다-중지 코드

  25. 25

    EasyGUI 및 SimpleCV- TypeError : '모듈'개체를 호출 할 수 없습니다.

  26. 26

    Python / Pygame TypeError : 'str'객체는 호출 할 수 없습니다.

  27. 27

    Python 3.4 : TypeError : 'str'객체는 호출 할 수 없습니다.

  28. 28

    TypeError : 'str'객체는 호출 할 수 없습니다-Python

  29. 29

    TypeError 'str'객체는 호출 할 수 없습니다-Python

뜨겁다태그

보관