목록전체 글 (25)
DevStudy
1. Image Maps - HTML에서 이미지맵을 사용하면 이미지의 일부분만 링크를 걸 수 있습니다. ## 문법 ** 이때 태그의 usemap 속성의 맵이름과 태그의 name 속성의 값은 같아야 합니다. ## map태그의 shape유형 유형 설명 rect 직사각형 영역을 정의 circle 원형 영역을 정의 poly 다각형 영역을 정의 default 전체 영역을 정의 ## 아래 예제들에서 쓸 이미지 laptop.jpg 2. rect(사각형) 유형의 이미지맵 - rect는 직사각형을 의미합니다. ## 문법 ## 선택하고 싶은 이미지 영역 커피잔부분만 링크를 걸려고 합니다. ## 좌표 추출 원의 중심좌표 추출 원의 반지름 추출 ## 테스트 코드 ## 코드 결과 커피잔 부분에만 마우스 손모양이 올라가는 것이 ..
실행 파일 만들기 (PyInstaller) PyInstaller를 이용하면 파이썬과 PyQt5로 제작한 GUI 프로그램을 간단하게 실행파일 (exe)로 만들 수 있습니다. (PyInstaller 홈페이지) 실행파일은 파이썬이 설치되어 있지 않은 pc에서도 프로그램을 실행할 수 있도록 해줍니다. 위젯 - QTextBrowser (Advanced) 페이지에서 작성했던 예제 코드를 실행파일로 만들어 보겠습니다. PyInstaller 설치 우선 명령프롬프트에서 아래의 명령어를 통해 PyInstaller 패키지를 설치합니다. pip install pyinstaller 또는 pip3 install pyinstaller 실행파일 만들기 Python 파일이 있는 폴더로 이동한 다음, 아래 명령어를 입력하면 해당 폴더에..
시그널과 슬롯 (Signal&Slot) PyQt에서는 이벤트 처리에 있어서 시그널과 슬롯이라는 독특한 메커니즘을 사용합니다. 연결하기 다이얼 위젯으로 조절한 값을 화면에 출력하는 프로그램을 만들어 보겠습니다. 다이얼의 값이 변할 때 발생하는 시그널이 LCD 화면에 숫자를 표시하는 슬롯과 연결됩니다. 예제 ## Ex 7-1. 연결하기. import sys from PyQt5.QtWidgets import QApplication, QWidget, QLCDNumber, QDial, QVBoxLayout class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): lcd = QLCDNumber(self) d..