PyQT54 PYQT5 스타일시트 적용 pyqt5로 기본으로 생성하는 ui창은 생각보다 밋밋하기에 스타일시트를 적용하는데웹에서 html을 꾸미는 파일이 css 라면 pyqt5에서 꾸미는 파일은 qss를 이용한다. 스타일 시트 적용 방법스타일 시트를 적용시키는 방법은 다음과 같으며ui를 생성하고 있는 pyqt5 위젯(QWidget) 혹은 윈도우(QMainWindow) 내부에 다음과 같이 써주면 된다.qss_file = QFile('stylesheet.qss')qss_file.open(QFile.ReadOnly | QFile.Text)qss_stream = QTextStream(qss_file)self.setStyleSheet(qss_stream.readAll())qss_file.close() 뭐 보면 스타일시트를 QFile이라는 객체로 열어주고.. 소프트웨어/Python 2024. 5. 14. PYQT5 Drag & Drop 기능 파일을 탐색기로 일일이 찾고 넣는 게 불편해서 간편하게 인식시키는 방법이 있을까 고민하다가 찾았다. PYQT5에서 프로그램으로 파일이나 폴더를 Drag & Drop으로 인식시킬 수 있다.기능 소개 전체 코드from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QVBoxLayoutfrom PyQt5.QtGui import QIconroute_first = "경로 : "class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('CheckFileRoute') s.. 소프트웨어/Python 2024. 2. 25. PYQT5 아이콘 넣기 PYQT5를 이용해 프로그램을 만들면 이 칙칙한 아이콘이 자꾸 눈에 밟힌다.뭔가 이쁘게 꾸밀 방법이 없을까? 기능 소개 보통 16*16 을 브라우저용으로 쓰고 32*32를 작업표시줄 단축키용으로 사용하며아이콘이 필요하니 우리 사이트나 프로그램에 사용할 적합한 아이콘을 찾아보자 만약 특정 사이트 아이콘을 따오고 싶다면 구글을 통해 가져올 수 있다 http://www.google.com/s2/favicons?domain=아이콘 주소예) 네이버 http://www.google.com/s2/favicons?domain=https://www.naver.com/ 혹은 여기서 쓸만한 아이콘을 가져와도 된다.https://www.flaticon.com/kr/ 무료 아이콘 및 스티커 - 수백만 종의 다운로드가 가능한 .. 소프트웨어/Python 2024. 2. 25. PYQT5 초기코드 PyQt5는 Python 언어로 크로스 플랫폼 GUI 애플리케이션을 개발할 수 있는 라이브러리이자 Qt 라이브러리의 Python 바인딩으로, Qt는 C++로 작성된 광범위하게 사용되는 크로스 플랫폼 개발 프레임워크이다. 처음 GUI를 만들려고 MFC를 고려해보긴 했지만 크로스 플랫폼이 된다는 점에서 PYQT5가 매력적으로 다가왔습니다.기능 소개 일단 필요한 툴을 설치해줍니다.▼ 터미널 창을 열어 다음과 같이 입력해주세요.pip3 install pyqt5 맛보기로 pyqt5의 버전의 hello world 코드를 작성해보면▼ 아래는 단순한 QLabel 하나를 출력시켜주는 GUI입니다. from PyQt5.QtWidgets import *if __name__ == '__main__': app = QApp.. 소프트웨어/Python 2024. 2. 24. 이전 1 다음 💲 추천 글