from PyQt4 import QtGui, QtCore import multiprocessing as mp def initChildProcess(): app = QtGui.QApplication.instance() if app is not None: print "QApp already exists in child process." else: app = QtGui.QApplication([]) win = QtGui.QMainWindow() win.setWindowTitle("Child Process") win.show() app.exec_() def newProcess(): proc = mp.Process(target=initChildProcess) proc.start() return proc if __name__ == '__main__': ## This works as expected: #proc = newProcess() #app = QtGui.QApplication([]) ## This causes crash: app = QtGui.QApplication([]) proc = newProcess() win = QtGui.QMainWindow() win.setWindowTitle("Main Process") win.show() app.exec_()
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
10 |
QML 및 Window 투명처리
![]() | makersweb | 2015.04.22 | 6262 |
9 | [pyqt4]QTimer 예제 - 버튼을 누르면 3초후 함수 또는 메소드 호출 | makersweb | 2015.04.01 | 12162 |
8 | Python + QML with PyQt4 | makersweb | 2015.03.24 | 10038 |
7 | [PyQt4]개발 프로그램 버전표시 메세지 박스 | pjk | 2014.09.02 | 9773 |
6 |
[PyQt4]여러가지 버튼 예제
![]() | pjk | 2014.08.29 | 19619 |
5 |
[PyQt4]스레드 및 ProgressBar 예제 코드
![]() | pjk | 2014.08.26 | 9882 |
» | [PyQt4]multiprocess 예제 코드 | pjk | 2014.08.26 | 9731 |
3 | [PyQt4]마우스 클릭 이벤트 예제 코드 | pjk | 2014.08.26 | 8053 |
2 |
[PyQt4]폴더 또는 파일을 드레그하여 그 경로를 LineEdit로 가져오기
![]() | pjk | 2014.08.22 | 15240 |
1 |
[PyQt4]윈도우창에 별 찍기 예제
![]() | pjk | 2014.08.19 | 9833 |