2013-05-22 3 views
0

tkinter의 일부로 ttk를 사용하고 싶지만 Mac에서 Python 2.6을 사용했습니다. 따라서 나는 ttk가 포함 된 Python 3.1을 설치했고 이전 버전을 덮어 쓰지 않았습니다. 그러므로 나는 아직도 ttk를 사용할 능력이 없다.Python 2.6 -> Python 3.1 (ttk 사용)

내가 잘못했거나 누락 된 부분이 있습니까?

+0

Python3.1을 성공적으로 설치 했습니까? 'python3'으로 실행할 수 있습니까? – unutbu

+0

패키지를 열고 설치 과정을 거쳐 올바르게 설치되었습니다. 그 이후에 또 다른 조치가 있습니까? – Ziggy

+0

터미널을 열고'python3'을 입력하십시오.'>>>'와 같은 대화식 프롬프트를 얻으십니까? – unutbu

답변

0

이 시도 : 저장하십시오 test.py에서 다음

import tkinter as tk 
import tkinter.ttk as tkk 

class SimpleApp(object): 
    def __init__(self, master, **kwargs): 
     title = kwargs.pop('title') 
     frame = tkk.Frame(master, **kwargs) 
     frame.pack() 
     self.label = tkk.Label(frame, text=title) 
     self.label.pack(padx=10, pady=10)  

root = tk.Tk() 
app = SimpleApp(root, title='Hello, world') 
root.mainloop() 

를 그런 다음, 터미널 프롬프트에서 실행

% python3 test.py 

(하는 Python3 스크립트를 실행 python3을 사용하려면 Python2 스크립트를 실행하려면. python을 사용하십시오.

+0

그게 나를 위해 컴파일 실 거예요 그리고 내 오류 스크린 샷을 게시하려고합니다. 그러나 나는 stackoverflow에 익숙하지 않으며 그렇게하는 방법을 모르겠습니다. 그러나 이것은 내가 얻는 두 가지 오류입니다. app = SimpleApp (루트, 제목 = 'Hello, world') 프레임 = tkk.Frame (master, ** kwargs) – Ziggy

+0

원래 게시물에 전체 오류 메시지를 추가하십시오. – unutbu

+0

사진을 게시하려면 10 개의 평판이 필요합니다. – Ziggy