** PySide 설치하기

** QtDesigner 내려받기

** 윈도우즈 용 git 를 설치하기

 

* 다음 소스는 http://qt-project.org/wiki/PySideSimplicissimus_Module_2_CloseButton 에서 볼 수 있는 소스이다.

 

#!/usr/bin/env python

# quitter.py - provide a button to quit this "program"

import sys

from PySide.QtGui import QMainWindow, QPushButton, QApplication
from ui_quitter import Ui_MainWindow

class MainWindow(QMainWindow, Ui_MainWindow):
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.setupUi(self)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    frame = MainWindow()
    frame.show()   
    app.exec_()

 

프롬프트> python quitter.py
Traceback (most recent call last):
  File "quitter.py", line 8, in <module>
    from ui_quitter import Ui_MainWindow
ImportError: No module named ui_quitter

ui_quitter 모듈이 없다는 에러 메시지이다.

 

* quitter.ui 를 구하기 위한  tuts4pyside 를 내려 받기 (quiter.ui 파일은 QtDesigner 를 이용하여 만든 파일이다.)

프롬프트> git clone https://github.com/OldAl/tuts4pyside

 

* quitter.ui 복사하기 (quittere,ui 파일을 현재 폴더에 복사한다.)

프롬프트> copy .\tuts4pyside\quit_prog\quitter.ui

* quitter.ui 로 부터 ui_quitter.py 를 생성하기 (실행 파일 pyside_uic.exe 는 C:\Python27\Scripts 폴더에 존재한다.)

프롬프트> c:\python27\scripts\pyside-uic quitter.ui -o ui_quitter.py

 

* 실행하기

프롬프트> python quitter.py

 

 

 

 

Posted by Scripter
,