본문 바로가기

PYQT5

(6)
[파이썬, PYQT5-QtChart] 캔들스틱차트 생성, 타이틀 설정, 데이터 삽입, 색상 변경, 좌표축 설정 전체 소스 더보기 import sys from PyQt5.QtChart import QChart, QChartView, QCandlestickSeries, QCandlestickSet, QDateTimeAxis, \ QValueAxis from PyQt5.QtCore import QSize, Qt, QDateTime from PyQt5.QtGui import QPainter from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QGridLayout class MainScreen(QMainWindow): def __init__(self, wid, hei): super().__init__() self.setWindowTitle("TEST SCREE..
[파이썬, PYQT5 - QtChart] LineChart 생성, 데이터 삽입, 타이틀 설정, 색상 변경 전체 소스 더보기 import sys from PyQt5.QtChart import QLineSeries, QChart, QChartView from PyQt5.QtCore import QSize, Qt from PyQt5.QtGui import QPainter, QColor from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QGridLayout, class MainScreen(QMainWindow): def __init__(self, wid, hei): super().__init__() self.setWindowTitle("TEST SCREEN") # 프로젝트 타이틀 설정 self.setGeometry(0, 0, int(wid * .5),..
[파이썬, PYQT5] QLineEdit 생성, 크기 설정, 텍스트 정렬, 배경색 지정, 힌트 (placeholder), 이벤트 (connect) 연결 하는 법 전체 소스 더보기 import sys from PyQt5.QtCore import QSize, Qt from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QGridLayout, QLineEdit, \ QVBoxLayout class MainScreen(QMainWindow): def __init__(self, wid, hei): super().__init__() self.setWindowTitle("TEST SCREEN") # 프로젝트 타이틀 설정 self.setGeometry(0, 0, int(wid * .5), int(hei * .5)) # 화면 사이즈 설정 self.mainWidget = QWidget() # 메인 위젯 생성 self.ma..
[파이썬, PYQT5] QTableWidget 생성, 항목 설정, 자동 줄 간격, 데이터 추가, 삭제, 정렬 하는 법 전체 소스 더보기 import sys from PyQt5.QtCore import QSize, Qt from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QTableWidget, QGridLayout, QTableWidgetItem class MainScreen(QMainWindow): def __init__(self, wid, hei): super().__init__() self.setWindowTitle("TEST SCREEN") # 프로젝트 타이틀 설정 self.setGeometry(0, 0, int(wid * .5), int(hei * .5)) # 화면 사이즈 설정 self.mainWidget = QWidget() # 메인 위젯 생성 s..
[파이썬, PYQT5] QPushButton 생성 및 click 했을때 connect 함수 연결 import sys from PyQt5.QtCore import QSize from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QLineEdit, QLabel, QPushButton class MainScreen(QMainWindow): def __init__(self, wid, hei): super().__init__() self.setWindowTitle("TEST SCREEN") # 프로젝트 타이틀 설정 self.setGeometry(0, 0, int(wid * .5), int(hei * .5)) # 화면 사이즈 설정 self.mainWidget = QWidget() # 메인 위젯 생성 self.mainLayout..
[파이썬, PYQT5] QTabWidget 생성 및 QWidget 추가 하기 메인화면에 탭 기능 추가 하기 입니다. import sys from PyQt5.QtCore import QSize from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QTabWidget class MainScreen(QMainWindow): def __init__(self, wid, hei): super().__init__() self.setWindowTitle("PYQT Project") # 프로젝트 타이틀 설정 self.setGeometry(0, 0, int(wid), int(hei*.9)) # 화면 사이즈 설정 self.mainWidget = QWidget() # 메인 위젯 생성 self.mainLayout = Q..