이 페이지에서

Qt for Python 애플리케이션 개발

이를 통해 Qt for Python를 사용하면 Python 애플리케이션에서 Qt 6 API를 활용할 수 있습니다. PySide6 모듈을 사용하여 다음과 같은 개별 Qt 모듈에 접근할 수 있습니다. Qt Core, Qt GUI, Qt Widgets와 같은 개별 Qt 모듈에 접근할 수 있습니다.

다음 섹션에서는 Qt for Python 를 활용한 개발에 Qt Creator 를 사용하는 방법을 설명합니다:

제한 사항을 포함하여 Qt for Python 를 사용한 개발에 대한 자세한 내용은 다음을 참조하십시오 Qt for Python를 참조하십시오.

PySide6 설정

Qt Creator 에서 PySide6 프로젝트를 실행하는 권장 방법은 프로젝트별로 PySide6을 설치하는 것입니다. 프로젝트의 .py 파일을 처음 열면 Qt Creator 에서 이를 설치하라는 메시지가 표시됩니다.

PySide6 및 Python 언어 서버 설치 안내

또한, Qt Creator 에서는 코드 완성 및 주석과 같은 서비스를 제공하는 Python 언어 서버를 설치하라는 메시지가 표시됩니다. Install 를 선택하여 PySide6과 언어 서버를 설치하십시오.

Qt for Python 애플리케이션 만들기

마법사를 사용하여 Qt for Python 애플리케이션 프로젝트를 생성합니다. 마법사는 Python 프로젝트의 파일 목록과 기타 구성을 포함하는 프로젝트 파일인 ` pyproject.toml`을 생성합니다. 또한 일부 상용구 코드가 포함된 ` .py ` 파일과 생성된 코드의 PySide 버전을 저장하는 ` requirements.txt ` 파일도 생성합니다. 또한, 위젯 기반 UI 마법사는 ` Qt Widgets Designer ` 양식이 포함된 ` .ui ` 파일을 생성하고, ` Qt Quick Application` 마법사는 ` Qt Quick ` 컨트롤을 임포트하는 ` .qml ` 파일을 생성합니다.

Window 마법사는 UI 파일 없이 소스 파일에 코드만 추가합니다.

Empty 마법사는 소스 파일에 코드를 추가하지만, 클래스는 추가하지 않으므로 사용자는 직접 클래스를 추가하고 인스턴스를 생성해야 합니다.

pyproject.toml 파일은 이전에 사용되던 .pyproject 구성 파일을 대체하는 TOML 기반 구성 파일입니다. .pyproject 파일을 계속 열어 사용할 수는 있지만, 새 프로젝트의 경우 pyproject.toml 파일을 선택하는 것이 좋습니다.

Python 버전 선택

Projects > Build & Run 에서 프로젝트에 선택한 키트에 따라 사용할 Python 버전이 설정됩니다.

'코드 편집' 툴바에는 현재 Python 버전이 표시됩니다.

편집 모드 도구 모음의 Python 버전

다른 Python 버전을 사용하려면 프로젝트에 대해 다른 키트를 활성화하십시오.

Python용 키트 생성

Qt Creator Preferences > > 의 Python 버전 목록에 찾을 수 있는 모든 Python 버전을 자동으로 추가합니다. 가상 환경 내에 속하지 않는 전역 Python 버전에 대한 키트를 생성합니다. Python Interpreters

파이썬 환경 설정의 ‘통역기’ 탭

파이썬 버전 관리

파이썬 버전을 추가 및 제거할 수 있으며, 제거했음에도 목록에 여전히 표시되는 파이썬 버전에 대한 참조를 정리할 수 있습니다.

프로젝트에 속하지 않는 .py 파일을 열 때 선택한 Python 버전을 사용하려면 ‘ Make Default ’를 선택하십시오.

가상 환경을 키트로 사용

가상 환경을 키트로 사용하려면, Interpreters 에서 해당 가상 환경을 선택한 다음, Generate Kit 를 선택하십시오.

Python 키트의 디버거 변경

Python 키트의 디버거를 변경하려면, ‘ Preferences ’ > ‘ Kits ’에서 해당 키트를 선택합니다. 그런 다음 ‘ Debugger ’ 필드에서 사용 가능한 디버거 목록에서 사용할 디버거를 선택합니다.

키트 설정

파이썬 대화형 셸 사용

Edit 모드에서 Python 코드를 작성할 수 있습니다. 툴바에서 [ REPL ]을 선택하면 터미널 뷰에서 Python 대화형 셸이 시작됩니다.

터미널 보기의 파이썬 셸

셸을 시작하고 현재 파일을 모듈로 임포트하려면 ‘ REPL Import File ’를 선택하십시오. 파일의 모든 함수도 함께 임포트하려면 ‘ REPL Import * ’를 선택하십시오.

‘튜토리얼: Qt Widgets 및 Python’, ‘튜토리얼: Qt Widgets UI 및 Python’, ‘튜토리얼: Qt Quick 및 Python’, ‘프로젝트에 대한 키트 활성화’도 참조하십시오 .

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.