내 GUI 확인 버튼 기능이 작동하지 않는 이유가 궁금하십니까?

미노
import tkinter
import tkinter.messagebox
class checkbutton:
    def __init__(self):
        self.main = tkinter.Tk()
        self.top = tkinter.Frame(self.main)
        self.bot = tkinter.Frame(self.main)

        self.cb1v = tkinter.IntVar()
        self.cb2v = tkinter.IntVar()
        self.cb3v = tkinter.IntVar()

        self.cb1v.set(0)
        self.cb2v.set(0)
        self.cb3v.set(0)

        self.cb1 = tkinter.Checkbutton(self.top, text = 'Option 1', variable = self.cb1v)
        self.cb2 = tkinter.Checkbutton(self.top, text = 'Option 2', variable = self.cb2v)
        self.cb3 = tkinter.Checkbutton(self.top, text = 'Option 3', variable = self.cb3v)
        
        self.cb1.pack()
        self.cb2.pack()
        self.cb3.pack()

        self.calbutton = tkinter.Button(self.bot, text = 'ok', command = self.show)
        self.quit = tkinter.Button(self.bot, text = 'quit',command = self.main.destroy)

        self.calbutton.pack(side='left')
        self.quit.pack(side='left')
        tkinter.mainloop()

    def show(self):
        self.messge = 'you click: '
        if self.cb1v.get() == 1:
            self.messge = self.messge + '1'
        if self.cb2v.get() == 1:
            self.messge = self.messge + '2'
        if self.cb3v.get() == 1:
            self.messge = self.messge + '3'

        tkinter.messagebox.showinfo('seletion',self.messge)

gui = checkbutton()

위의 체크 버튼 GUI 프로그램에 대한 코드는 출력을 얻을 것으로 예상했습니다. 여기에 이미지 설명 입력

하지만 프로그램을 실행 한 후에는 예상치 못한 출력이 나타납니다. 여기에 이미지 설명 입력

보시다시피 예기치 않은 출력이 공백으로 표시되고 아무것도 표시되지 않습니다. 그 이유를 알고 싶고 내 코드에 문제가 있습니까? 이 문제로 저를 도울 수 있다면 매우 감사하겠습니다.

Countour-Integral

문제는 self.cb1또는 cb2또는 의 부모를 압축하지 않는다는 것 cb3입니다. 방법 self.top.pack()에서 해야합니다 __init__.

def __init__(self):
    # code above
    self.top.pack()
    self.cb1 = tkinter.Checkbutton(self.top, text = 'Option 1', variable = self.cb1v)
    self.cb2 = tkinter.Checkbutton(self.top, text = 'Option 2', variable = self.cb2v)
    self.cb3 = tkinter.Checkbutton(self.top, text = 'Option 3', variable = self.cb3v)
    # code after

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaFX GUI-삭제 버튼 기능이 TableView에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 이더넷 벽면 플러그가 작동하지 않는 이유가 궁금하십니까?

분류에서Dev

버튼에 대한 내 addTarget의 기능이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 버튼 onclick 기능이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

제출 버튼이 작동하지 않는 확인란

분류에서Dev

내 Google OAuth 2 로그인 버튼이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 GUI가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 버튼이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 버튼이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

시트의 버튼을 사용하여 사용자 양식을 시작하려고 할 때 내 확인란이 작동하지 않고 기본 메뉴에서 사용자 양식을 시작할 때 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Form.ShowDialog 확인 버튼이 작동하지 않습니다.

분류에서Dev

내 ActionListener가 내 버튼에 대해 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 HTML 버튼이 시작 기능을 트리거하지 않는 이유는 무엇입니까?

분류에서Dev

안녕하세요, 내 버튼 B가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Shinny 앱에서 내 확인란 버튼이 응답하지 않는 이유는 무엇입니까?

분류에서Dev

보내기 버튼이 작동하지 않습니다.

분류에서Dev

디버거 Visual Studio 코드를 사용하여 입력하기 전에 if 문이 평가되는 내용을 확인할 수 있는지 궁금합니다.

분류에서Dev

내 기능의 FOSUserBundle에서 "등록 확인"이 작동하지 않습니다.

분류에서Dev

GUI의 두 번째 버튼이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

버튼이 작동하지만 키가 바인딩되지 않는 이유는 무엇입니까?

분류에서Dev

내 navbar에서 축소 된보기 버튼이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

링크로 이동하는 내 버튼이 작동하지 않습니다.

분류에서Dev

Maven, TestNG 사용-TestNG에서 특정 그룹을 실행하는 방법. 내가하는 일이 가능한지 궁금하십니까?

분류에서Dev

내 버튼 그룹이 작동하지 않고 표시되지 않는 이유는 무엇입니까?

분류에서Dev

JS의 라디오 버튼 확인이 작동하지 않습니까?

분류에서Dev

원하는 기능을 수행하지 않는 버튼 이벤트 핸들러를 확인하십시오.

분류에서Dev

버튼이 클릭되었는지 확인하십시오 ... 작동하지 않음

분류에서Dev

내 호버 기능이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

사용자 이름이 이미 사용되었는지 확인하기 위해 내 코드가 작동하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    JavaFX GUI-삭제 버튼 기능이 TableView에서 작동하지 않는 이유는 무엇입니까?

  2. 2

    이 이더넷 벽면 플러그가 작동하지 않는 이유가 궁금하십니까?

  3. 3

    버튼에 대한 내 addTarget의 기능이 작동하지 않는 이유는 무엇입니까?

  4. 4

    내 버튼 onclick 기능이 제대로 작동하지 않는 이유는 무엇입니까?

  5. 5

    제출 버튼이 작동하지 않는 확인란

  6. 6

    내 Google OAuth 2 로그인 버튼이 작동하지 않는 이유는 무엇입니까?

  7. 7

    내 GUI가 작동하지 않는 이유는 무엇입니까?

  8. 8

    내 버튼이 작동하지 않는 이유는 무엇입니까?

  9. 9

    내 버튼이 작동하지 않는 이유는 무엇입니까?

  10. 10

    시트의 버튼을 사용하여 사용자 양식을 시작하려고 할 때 내 확인란이 작동하지 않고 기본 메뉴에서 사용자 양식을 시작할 때 작동하지 않는 이유는 무엇입니까?

  11. 11

    Form.ShowDialog 확인 버튼이 작동하지 않습니다.

  12. 12

    내 ActionListener가 내 버튼에 대해 작동하지 않는 이유는 무엇입니까?

  13. 13

    내 HTML 버튼이 시작 기능을 트리거하지 않는 이유는 무엇입니까?

  14. 14

    안녕하세요, 내 버튼 B가 작동하지 않는 이유는 무엇입니까?

  15. 15

    Shinny 앱에서 내 확인란 버튼이 응답하지 않는 이유는 무엇입니까?

  16. 16

    보내기 버튼이 작동하지 않습니다.

  17. 17

    디버거 Visual Studio 코드를 사용하여 입력하기 전에 if 문이 평가되는 내용을 확인할 수 있는지 궁금합니다.

  18. 18

    내 기능의 FOSUserBundle에서 "등록 확인"이 작동하지 않습니다.

  19. 19

    GUI의 두 번째 버튼이 작동하지 않는 이유는 무엇입니까?

  20. 20

    버튼이 작동하지만 키가 바인딩되지 않는 이유는 무엇입니까?

  21. 21

    내 navbar에서 축소 된보기 버튼이 작동하지 않는 이유는 무엇입니까?

  22. 22

    링크로 이동하는 내 버튼이 작동하지 않습니다.

  23. 23

    Maven, TestNG 사용-TestNG에서 특정 그룹을 실행하는 방법. 내가하는 일이 가능한지 궁금하십니까?

  24. 24

    내 버튼 그룹이 작동하지 않고 표시되지 않는 이유는 무엇입니까?

  25. 25

    JS의 라디오 버튼 확인이 작동하지 않습니까?

  26. 26

    원하는 기능을 수행하지 않는 버튼 이벤트 핸들러를 확인하십시오.

  27. 27

    버튼이 클릭되었는지 확인하십시오 ... 작동하지 않음

  28. 28

    내 호버 기능이 제대로 작동하지 않는 이유는 무엇입니까?

  29. 29

    사용자 이름이 이미 사용되었는지 확인하기 위해 내 코드가 작동하지 않는 이유는 무엇입니까?

뜨겁다태그

보관