PyQt4 입문 1

개요



여기에서는 PyQt4의 초보적인 설명을 해 나간다.
기본적으로는 여기 사이트을 참고로 진행한다.
실행 환경은 다음과 같습니다.
  • OS : Ubuntu (BashOnUbuntuOnWindow에서 실행 중)
  • Python : 2.7 계
  • GUI:Xming

  • BashOnUbuntuOnWindow에서 GUI를 표시하는 방법을 모르는 사람은 여기 사이트을 참조하여 환경을 구축한다.

    그 1에서는 메인 윈도우를 만드는 방법을 설명한다.

    메인 윈도우를 만드는 방법



    makeWindow.py
    #coding:utf-8
    """
    最小のプログラムでウィンドウを表示させるためのプログラム
    """
    import sys
    from PyQt4 import QtGui
    
    def main():
        app = QtGui.QApplication(sys.argv)  
        w = QtGui.QWidget()                 #ウィンドウの作成
        w.resize(250,150)                   #ウィンドウのサイズ変更  
        w.setWindowTitle('QtSample')
        w.show()
        sys.exit(app.exec_())               #app.exec_()が右上のバツボタンを指している
    
    if __name__ == "__main__":
        main()
    

    makeWindow.py는 창을 만드는 프로그램입니다.
    w = QtGui.QWidget()
    

    에 의해 창을 생성합니다.
    w.show()
    

    로 창을 표시합니다.

    makeWindow.py를 실행하면 다음과 같은 화면이 표시됩니다.



    창에 관한 덤



    창 크기 및 제목 표시줄 설정에 대해 설명합니다.

    창 크기



    창 크기를 변경하려면
    w.resize(width,height)
    

    를 사용하여 변경할 수 있습니다.
    첫 번째 인수의 창 너비를 두 번째 인수의 창 높이를 지정합니다.

    타이틀 바



    제목 표시줄을 변경하려면
    w.setWindowTitle("タイトル")
    

    를 사용하여 변경할 수 있습니다.
    인수가 제목 표시 줄에 표시 할 문자열을 지정하면 변경됩니다.

    참고 사이트



    Python의 PyQt로 크로스 플랫폼 GUI 앱 만들기 시작
    Bash on Ubuntu on Windows + Xming으로 GUI

    좋은 웹페이지 즐겨찾기