PySide

원저자 Openbossa

개발자 Qt 프로젝트

초판 2009 년 8 월 18 일 

안정적 출시

2014 년 10 월 1.2.4 / 14 일 

파이썬

운영 체제 Linux / X11 , Mac OS X , Windows 및 Maemo

특허 LGPL

웹 사이트 www.pyside.org


PySide는 크로스 플랫폼 GUI 툴킷 Qt 의 파이썬 바인딩 입니다 . 표준 라이브러리 패키지 Tkinter의 대안 중 하나입니다 . Qt와 마찬가지로, PySide는 자유 소프트웨어 입니다. 이 프로젝트 는 Boost C ++ 라이브러리 에서 Boost.Python 을 사용 하여 바인딩을 시작한 후 바인딩 생성기 Shiboken 로 전환 하여 바이너리 크기와 메모리 사용량을 줄였습니다.

PySide는 아래 출시 된 LGPL에 의해 2009 년 8 월에 노키아 ,  Qt는 툴킷의 전 소유자, 노키아와 합의에 도달하는 데 실패 후 PyQt는의 개발자 강둑 컴퓨팅 포함하도록 라이선스 조건을 변경하도록 LGPL을 대체 라이센스로 . The Qt Company 의 발표  에 따라 PySide2 프로젝트 이름으로 Qt 5에서 작업하도록 PySide를 업데이트하는 작업이 현재 진행 중 입니다.

PySide는 Linux / X11 , Mac OS X , Windows 및 Maemo를 지원 합니다. 안드로이드 에 대한 지원 은 현재 PySide 커뮤니티에 의해 추가되고 있습니다.





Hello World 예제 


# Import PySide classes
import sys
from PySide.QtCore import *
from PySide.QtGui import *

# Create a Qt application
app = QApplication(sys.argv)

# Create a Window
mywindow = QWidget()
mywindow.resize(320, 240)
mywindow.setWindowTitle('Hello World!')

# Create a label and display it all together
mylabel = QLabel(mywindow)
mylabel.setText('Hello World!')
mylabel.setGeometry(QRect(130, 110, 60, 10))
mywindow.show()

# Enter Qt application main loop
sys.exit(app.exec_())


출처 위키백과

Linux, CentOs에서 MySQL버전을 확인하는 방법입니다.


[root@H_Utblog /]# mysql --version mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrappe


Mysql 버전은 5.7.18입니다.

'Linux > MYSQL' 카테고리의 다른 글

MySQL root 패스워드 분실시  (5) 2017.08.30

python에서 cx_Freeze으로 exe 파일,  Gui 실행 응용프로그램 만들기


실행 환경 python34


1. cx_Freeze 패키지 다운로드



1_ pip로 download, cmd로 다운로드  /* python 환경변수 설정에 맞는 버전이 설치됨 */

C:Python34> pip install cx_Freeze

 

2_ pycharm으로 다운로드

url 참조 클릭하세요  /* python 환경변수 설정에 맞는 버전이 설치됨 */


3_ wheel로 다운로드



python version에 맞는 wheel 파일 다운로드 후 

C:\Python34\Scripts에 파일 이동시킵니다.

cmd 관리자 모드로 들어가서 


C:\Python34\Scripts>pip install cx_Freeze-5.0.1-cp34-cp34m-win32.whl

Processing c:\python34\scripts\cx_freeze-5.0.1-cp34-cp34m-win32.whl

Installing collected packages: cx-Freeze

Found existing installation: cx-Freeze 5.0.2

Uninstalling cx-Freeze-5.0.2:

Successfully uninstalled cx-Freeze-5.0.2

Successfully installed cx-Freeze-5.0.1


C:\Python34\Lib\site-packages안에 cx_Freeze 패키지 확인


2. python project에 setup.py만들기


project 폴더 바로 밑에 setup.py 생성



3. exe 파일 생성


1_ 실행전 확인 사항


시스템 환경변수  확인  

PYTHON_HOME : ***Python34

PYTHONPATH : ***Python34\Lib

/* 파이썬의 경우 2버전과 3버전을 같이 쓰는 경우가 많은데 이런 경우에 시스템 변수에서 파이썬이 어떤 변수를 보고 있는지 체크해보는게 가장 중요합니다. 


   첫 번째로 window의 경우 컴퓨터 고급설정에 들어가 환경변수를 직접 확인할 수 있습니다. PYTHON_HOME과 PYTHONPATH가 파이썬 의 환경변수 설정입니다.


  두 번째로 cmd를 통해서 확인이 가능합니다.

cmd의 경우 cmd창에서 python혹은 python -v 또는 which python정도가 있습니다. */


2_ python project 파일 밑에 setup.py의 위치에서 


C:python_project_path> python setup.py build


3_ 생성된 exe 파일 위치


python project 폴더 밑에 build 폴더 밑에 exe파일 생성된 것을 확인 할 수 있습니다.








'python' 카테고리의 다른 글

python print  (1) 2017.09.24
python 소개  (0) 2017.09.06

+ Recent posts