Programming/Python(8)
-
Python VSCode setting - Qml extension 설치
문제 editor가 qml을 인식하지 못한다. 그래서 찾아봤다. 일단 예제 추가 공식 문서 https://doc.qt.io/qtforpython-6/tutorials/basictutorial/qml.html Your First QtQuick/QML Application - Qt for Python Previous Styling the Widgets Application doc.qt.io view.qml import QtQuick Rectangle { id: main width: 200 height: 200 color: "green" Text { text: "Hello World" anchors.centerIn: main } } main.py import sys from PySide6.QtWidgets i..
2024.01.02 -
Python VSCode setting - Qt for Python(PySide6) 기본 설정
Qt for Python(PySide6) 이란? Qt for Python(PySide6)은 Python 언어로 Qt GUI를 활용하게 해주는 모듈이다. (Qt를 Python언어로 사용하게 해주는 기술이다.) 공식문서 - https://doc.qt.io/qtforpython-6/ Qt for Python Modules, docs, and cross compilation. doc.qt.io PySide6 설정 이전 기본 설정 참고 - 2023.11.26 - [Programming/Python] - Python VSCode Setting - 기본 Python VSCode Setting - 기본 1. 파이썬 설치 파이썬 공식 페이지에서 설치한다. https://www.python.org/downloads/ Do..
2024.01.01 -
Python VSCode setting - static type checker pyright pylance 정적분석 설정
vscode에서는 python 정적 분석 중에 pright를 사용한다. pright는 Pylance extension에서 설정할 수 있다. Pylance extension은 Python extension을 설치하면 자동으로 설치된다. Ctrl + Shift + p -> Python: Restart Language Server 실행 문법 오류가 있으면 경고를 해준다. pylance에는 다양한 기능이 있다. Auto-import 기능이 있다. Auto Import Completions: true로 설정 ctrl + space 입력시 auto-import를 추천해준다. "python.analysis.autoImportCompletions": true, .vscode/settings.json에 코드가 추가된다.
2023.12.01 -
Python VSCode setting - formatter black 설정
formatter는 code를 정리해준다. python에는 다양한 포맷터가 존재한다. 그 중에 Black을 설치할 것이다. 1. Extension 설치 Black formatter을 설치한다. 2. pipenv에 black을 설치한다. pipenv install black 3. settings 설정 workspace의 format on save를 체크한다. 저장시 코드를 정리해준다. Settings 클릭 Workspace에 formatting - Format on Save를 설정한다. { "python.envFile": "${workspaceFolder}/.venv", "python.analysis.typeCheckingMode": "basic", "editor.formatOnSave": true } ...
2023.11.30 -
Python VSCode setting - Lint 설정
python lint는 여러가지가 있는데 보통 pylint를 사용한다. vscode에는 extension으로 pylint를 제공한다. Pylint 설치 pipenv shell pipenv install pylint 가상환경에 pylint 설치 pipenv graph 잘 설치됬는지 확인 extension 설치 extension -> pylint 검색 -> pylint 설치 적용 확인 lint 적용된다. 안될시 ctrl + shift + p -> pylint: Restart Server
2023.11.29 -
Python VSCode Setting - workspace
VSCode 세팅은 전체(User) 폴더 내부(Workspace)로 나뉜다. 보통 Workspace로 환경 설정해야 git으로 관리할 때 편하다. 톱니바퀴 아이콘 -> Settings 클릭한다. workspace -> Extensions -> Python 으로 들어가면 Python 관련한 세팅을 할 수 있다. 가상환경 기본 경로를 .venv로 변경 -> pipenv를 사용하기 때문에 변경 -> 꼭할 필요는 없다. ${workspaceFolder}는 Vscode의 미리정의된 언어이다. 참조 - https://code.visualstudio.com/docs/editor/variables-reference Visual Studio Code Variables Reference Visual Studio Code ..
2023.11.28