예제로 배우는 PyQt

예제 중심으로 배우는 PyQt 프로그래밍

예제로 배우는 PyQt 예제 중심으로 배우는 PyQt 프로그래밍

예제로 배우는 PyQt

| 공개

파이콘 한국 2018에 스피커로 참여합니다.

https://www.pycon.kr/2018/program/48

PyQt로 만드는 웹기반 데스크탑 어플리케이션

예제로 배우는 PyQt는 사용자의 궁금증을 빠르게 해소할 수 없을까 하는 생각에서 시작되었습니다. 한국어로 된 PyQt책이 한 권도 없을 뿐더러, 인터넷에서 찾을 수 있는 자료는 기초적인 부분만이 여러 많은 분들에 의해 퍼져있습니다. 저는 PyQt를 업무와 개인 프로젝트에서 사용하며 그 부분들을 정리하여 함께 공유하면 좋겠다고 생각하였습니다.

필요한 내용을 찾으시기 바라며 댓글을 통하여 개선점을 알려주시면 반영하도록 하겠습니다. 감사합니다.

 

댓글

댓글 본문
작성자
비밀번호
  1. lshsai
    질문을 삭제했네요 ㅠ..ㅜ 죄송합니다.
    답변 감사드립니다.

    같은 고민을 하는 다른분들을 위해 제 질문을 다시 올릴게요.
    1. 하나의 mainwindow에서 tab1 (input data 페이지) | tab2(결과 페이지)으로 구성
    2. tab1에서 데이터 넣고, 결과값 출력(QPushButton)을 클릭했을때,
    3. tab2로 이동되면서, 결과값이 출력되는 방법에 대한 질문입니다.


    답변 : https://github.com.......py
  2. 임덕규
    https://github.com.......py

    에 예제를 만들어 뒀습니다.
    대화보기
    • 임덕규
      물론입니다. 도움이 되시길 바랍니다.
      대화보기
      • 이승현
        와......한줄기 빛과같은 강의네요....감사합니다.
        혹시 강의보면서 궁금한점 생기면 어디로 물어 볼 수 있을까요?
      • 임덕규
        PyQt + WebEngine이 가지는 장점은 발표때 언급했듯이 웹에서 진행하지 못하는 것을 파이썬 또는 더 아래 레벨에 접근이 필요할때 용이합니다.

        일렉트론등으로 웹기반 앱을 만들 수 있지만 JS만으로 처리할 수 없는 경우도 있습니다.

        단점으로는 역시나 납품시 라이센스 문제가 있겠고, WebEngine 사용시 많은 부분을 다 직접 다 만들어 줘야하는 부분입니다. 다운로드 처리 및 탭 또는 창처리 등을 직접 해주어야 합니다.
        대화보기
        • 임덕규
          PyQt와 QML을 붙여서 진행을 해보았습니다만, 솔직히 큰 이점을 느끼진 못했습니다.
          오히려 QML이 가진 장점을 PyQt를 붙임으로 덩치만 커지는 기분이랄까요.

          QML은 Javascript(이하 JS)를 지원하고 있습니다. JS를 잘 사용하시는 분이라면 QML에서 JS만 이용하여 개발을 진행하시는게 더 나아보입니다.

          QML 특성상 마우스를 사용하는 데스크탑 어플리케이션용이라기 보다 터치 인터페이스를 지원하는 환경에서 더 맞다고 생각이 듭니다.
          대화보기
          • c++ developer
            pyqt + qml 을 사용하여 qwidget의 부족함을 해결할 수 있어보여요.
            pyqt + webengine 이 가지는 장점에는 무엇이 있을까요? 단점이 있다면요?
          • 임덕규
            요즘 마이트앤매직6를 다시 하는 중인데, 왈도체를 보니 신기하네요. 이번 PyCon 2018에서도 PyQt세션이 있어요!
            대화보기
            • 왈도
              힘쎄고 강한 아침! 재미있게 잘 보았습니다ㅎㅎ
            graphittie 자세히 보기