본문 바로가기

PMW

(4)
py2exe with PMW 이전글 : py2exe 설치 및 간단한 예제 파이썬에서 사용하는 PMW라는 위젯이 있습니다. (이전 글 참고 : PMW 설치하기 , PMW 위젯을 사용하는 방법) 간단히 말해, PMW는 다양한 위젯셋을 제공하는 라이브러리입니다. 그런데 이 PMW를 포함해서 실행파일을 만들 때 다소 까다로운 부분이 있습니다. 사용한 hello.py는 다음과 같습니다. import Tkinter from Pmw import * root = Tkinter.Tk() Pmw.initialise(root) root.mainloop() 그냥 생성하면 마치 잘 생성된것처럼 보이지만 아래 그림처럼 에러가 발생합니다. (앞의 예제 파일을 수정하여 진행하므로, h:\project\python\py2exe 폴더에서 그대로 작업합니다.) 이를..
파이썬 Tk의 option_readfile('optionDB') [목차] 1. PMW 설치하기 2. PMW 위젯을 사용하는 방법 3. PMW 메가 위젯을 빌드하는 방법 4. 파이썬 Tk의 option_readfile('optionDB') Tcl/Tk를 만져볼 줄은 몰랐지만, 역시 블로그에 적힌 질문에 답으로 글을 남깁니다. 질문을 하면 최대한 모르는 것도 찾아서 답변해주는 소혼입니다. (정말 모르는 것은 답변해드릴 수 없습니다.) from Tkinter import * root = Tk() root.option_readfile('optionDB') 먼저 위 코드를 파이썬에서 실행하면 아래 그림과 같이 에러가 발생합니다. 에러 메시지에 적혀있는 것처럼 optionDB를 읽어들일 수 없다고 나옵니다. option_readfile이란 option 정보를 파일로부터 읽어들이..
PMW 위젯을 사용하는 방법(How to use Pmw megawidgets) [목차] 1. PMW 설치하기 2. PMW 위젯을 사용하는 방법 3. PMW 메가 위젯을 빌드하는 방법 4. Tk의 option_readfile('optionDB') 참고 : http://pmw.sourceforge.net/doc/howtouse.html 아래 글은 위 URL의 내용을 일부 번역하면서 하나씩 수행해본 내용입니다. 자세한 내용은 윗 글을 확인하세요 소개 이 문서는 Pmw megawidget toolkit 의 특징과 사용법을 간략히 기술한다. ... 시작하며 Pmw의 초기화 먼저 Pmw 라이브러리(Pmw 폴더)가 sys.path에 있어야 한다. (역자: 이전의 Pmw 설치 문서를 참고한다) 다음 두줄은 앞으로의 예제들 이전에 수행되어야 한다. Pmw.initialise()에 대해 더 자세한 ..
파이썬 PMW 위젯 설치하기 [목차] 1. PMW 설치하기 2. PMW 위젯을 사용하는 방법 3. PMW 메가 위젯을 빌드하는 방법 4. Tk의 option_readfile('optionDB') 방명록에 적어주신 글 읽고 PMW 위젯을 설치해보았습니다. 같이 적혀있는 http://blog.naver.com/pjfile/50002757300 참고하였습니다. windows XP에서 수행하였습니다. P 1. 먼저 다운로드를 받습니다. http://pmw.sourceforge.net/ 위 URL로 접속 후, "Downloadthe latest version of Pmw as tar.gz file (with full documentation)" 링크를 클릭하면 아래 그림이 나옵니다. 2. 압축을 해제합니다. 일단 아무 폴더에나 압축을 해제합..