프로그래밍 언어/Python 7

Conda 명령어 정리

Conda 명령어 정리 1. 가상 환경 생성 및 삭제 1 2 3 4 5 # 가상환경 생성 conda create -n 가상환경이름 python=3.x # 가상환경 제거 conda env remove -n 가상환경이름 cs [예제: 가상환경 생성] • 파이썬 버전이 3.9이고 이름이 "test"인 가상 환경을 생성한다. [예제: 가상환경 제거] • 이름이 "test"인 가상 환경을 삭제한다. 2. 가상 환경 활성 및 비활성화 1 2 3 4 5 # 가상환경 활성화 conda activate 가상환경이름 # 가상환경 비활성화 conda deactivate cs [예제: 가상환경 활성 및 비활성화] • 이름이 "test"인 가상 환경을 활성화한다. • 활성화 후에는 경로 앞에 활성화된 환경의 이름이 표시된다. ..

[PyQt] 마우스 클릭 시 사용 버튼 구하기

[PyQt] 마우스 클릭 시 사용 버튼 구하기 개요 마우스 클릭 시 왼쪽/휠/오른쪽 중 어느 쪽을 눌렀는지 구한다. "mousePressEvent" 사용 Qt.LeftButton : 왼쪽 클릭 Qt.MidButton : 휠 클릭 Qt.RightButton : 오른쪽 클릭 아래는 사용된 ui 파일이다. 더보기 MainWindow 0 0 800 600 MainWindow 250 230 281 21 TextLabel Qt::AlignCenter 360 180 71 21 12 75 true Mouse Qt::AlignCenter 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 from PyQt5.QtWidgets import * from Py..

[PyQt] 클릭한 곳에 원 그리기

[PyQ] 클릭한 곳에 원 그리기 개요 마우스로 클릭한 곳에 원을 그리자! 마우스가 클릭된 좌표를 알기 위해 "mousePressEvent" 사용 원을 그리기 위해 "printEvent"를 정의 아래는 사용된 ui 파일이다. 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 MainWindow 0 0 800 600 MainWindow background-color: ..

[PyQt] 클릭한 곳의 좌표 구하기 : mousePressEvent

[PyQt] 클릭한 곳의 좌표 구하기 : mousePressEvent 개요 마우스가 클릭된 좌표를 알기 위해 mousePressEvent 메서드 사용 화면을 클릭 시에 현재 좌표를 label에 표시한다. 아래는 사용된 ui 파일이다. 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 MainWindow 0 0 800 600 MainWindow 250 230 281 21 TextLabel Qt::AlignCenter 360 180 71 21 ..

[PyQt] 마우스 이동 이벤트

[PyQt] 마우스 이동 이벤트 개요 마우스의 현재 좌표를 알기 위해 moseMoveEvent 메서드 사용 왼쪽 상단의 좌표는 (0, 0) (주의점) hover가 아닌, 마우스를 클릭하고 이동할 시에 발생하는 이벤트이다. 아래는 사용된 ui 파일이다. 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 MainWindow 0 0 800 600 MainWindow 250 230 281 21 TextLabel Qt::AlignCenter 360 ..

[PyQt] 새 창 열기

[PyQt] 새 창 열기 준비 - Qt Designer로 만든 ui 파일 - pyqt가 없다면, pip install pyqt5 실행 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 MainWindow 0 0 800 600 MainWindow 0 0 800 21 Colored by Color Scripter cs Code 1 2 3 4 5 6 7 8 9 10 11 12 13 from PyQt5.QtWidgets import QApplication, QMainWindow class window_class(QMainWindow): def __init__(self): from PyQt5.uic i..