GUI 응용 프로그램을 만드는 방법과 그것을 시작한 콘솔에서 상호 작용하는 방법을 궁금합니다.대화 형 Python - GUI 메인 루프와 대화 형 콘솔 유지
예를 들어, PyQt에서 GUI를 만들고 콘솔에서 작업하고 싶습니다.
import sys
from PyQt4 import QtGui
def main():
app = QtGui.QApplication(sys.argv)
w = QtGui.QWidget()
w.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
이 python -i example.py
으로 실행되는 콘솔이 차단 :이 호출 기능을 위해 응용 프로그램을 다시 시작하지 않고 설정을 테스트하기 위해 또한 큰 프로젝트에있을 수 등이 여기에
GUI가 실행되는 동안 어떻게 w.resize(100,100)
으로 전화 할 수 있습니까?
ipython --gui=qt4
이 ipython --help
또는 참조 :
'QTimer.singleShot' 메서드는 런타임 중에 미리 정의 된 함수 만 excecute 할 수 있습니다. 콘솔이 여전히 차단되어있어 콘솔과의 상호 작용을 허용하지 않습니다. 나는 그것을 오해하고 있습니까? – Merlin