2013-10-02 2 views
0

현재 Python과 Tkinter에 문제가 있습니다. Tkinter에서 만든 UI로 간단한 애플리케이션을 만들고 싶습니다. 그렇게하기 위해 애플리케이션을 정의하는 클래스를 만들었고 GUI 레이아웃을 별도의 클래스 함수로 만들고 싶습니다. 그러나 어떤 도움 주셔서 감사합니다 나는 그것을 호출 할 때, 내 TK에 창에 아무런 영향을 미치지 않습니다 (이 특정 예에서, 제목은 수정되지 않습니다) 를 다음 코드클래스 함수와 Tkinter

from Tkinter import * 

fen =Tk() 

class test_Tk_class: 
    def __init__(self): 
     self.make_title 

    def make_title(self): 
     fen.title("Test") 


a = test_Tk_class() 
fen.mainloop() 

입니다!

답변

2

당신은 self.make_title()을 놓치고 : 당황있어 그

from Tkinter import * 

fen =Tk() 

class test_Tk_class: 
    def __init__(self): 
     self.make_title() # <------------ 

    def make_title(self): 
     fen.title("Test") 


a = test_Tk_class() 
fen.mainloop() 
+0

. 답변 주셔서 감사하고 내 초보자 수준을 향상 !! 이것이 도움이 되었다면 –

+0

@MathieuPaurisse, [답변 수락] (http://meta.stackexchange.com/a/5235) – falsetru

관련 문제