반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 디자이어HD
- Qt OpenGL
- QTcpServer
- 안드로이드
- 정성하
- 스타크래프트2
- qt 설치
- 엑티브엑스
- 자료구조
- Java
- android SAF
- 알람프로그램
- 스타2
- HTML
- Qt4
- FFI
- 재귀함수
- 오토바이
- 윈도우7
- QT
- Qt 소켓프로그래밍
- c언어
- 바이크
- 양평역
- 잡담
- 이륜차
- 마영전
- 자바
- 고속도로
- vuejs
Archives
- Today
- Total
프로그래밍과 잡담
PySide 본문
이것이 무엇인가 하면..
Qt에 Python바인딩이다.
즉.. Python에서 Qt를 사용할 수 있다는것이다.
물론 PyQt라는게 있긴 한데.. 그건 라이센스가 GPL 밖에 없거든..
그래서 노키아에서 LGPL 형태로 PySide라는걸 만들었다.
PyQt하고 사용법이 같다는데 나는 모르겠어 안사용해봐서..
방금 잠깐 해봤네..
이 라이브러리를 다운 받을려면 http://www.pyside.org/ 여기로 들어가면 있다.from PySide.QtCore import * from PySide.QtGui import * import sys class MyWidget(QWidget): def __init__(self,parent = None): QWidget.__init__(self,parent) self.resize(320,240) self.setWindowTitle("Test"); self.setComponent() def setComponent(self): self.label = QLabel("Label",self) self.label.setGeometry(10,10,50,20); self. btn = QPushButton(self); self.btn.setText("button") self.btn.setGeometry(QRect(30,50,50,30) ) self.connect(self.btn, SIGNAL('clicked()'), SLOT('showMessage()' )) def showMessage(self): QMessageBox.about(None, "Button click","Clicked"); def main(): ap = QApplication(sys.argv) m = MyWidget() m.show() sys.exit( ap.exec_() ) main()
반응형
'프로그래밍 > Qt[미사용]' 카테고리의 다른 글
[Qt] Qt 5.0.1 (0) | 2013.03.17 |
---|---|
[Qt] dll or lib 사용할때.. (0) | 2010.09.30 |
QDomDocument 사용법.. (0) | 2010.08.16 |
[Qt] OpenGL에서 팝업(Popup) 메뉴 사용하기.. (0) | 2010.06.19 |
[Qt]스타일쉬트(Style Sheet) 사용하기. (0) | 2010.06.03 |
Comments