IT(57)
-
[PyQt5] 상태바, 하단바
모든 윈도우 창은 상태바를 가지고 있습니다. 날짜나 상태, 파일 정보 등 다양한 정보를 표시하는 용도로 사용됩니다. 상태창에 원하는 내용을 표시하는 기능을 알아봅니다. import sys from PyQt5.QtWidgets import QApplication, QMainWindow class stateApp(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.statusBar().showMessage('상태바입니다.') self.setWindowTitle('상태바') self.setGeometry(500,500,200,50) self.show() if __name__ == '__main__': ..
2020.02.11 -
[PyQt5] 버튼, 설명, 툴팁, 내용
버튼에 마우스를 올려두면 버튼에 대한 설명이 나오는 기능입니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QToolTip from PyQt5.QtGui import QFont class tooltipApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): QToolTip.setFont(QFont('맑은고딕',20)) btn = QPushButton('설명',self) btn.setToolTip('버튼에 대한 설명이 나옵니다.') btn.move(30,10) btn.resize(btn.sizeHint()) self.set..
2020.02.11 -
[PyQt5] 버튼, 만들기, 닫기
GUI 프로그램에서 가장 기본이라고 할 수 있는 버튼 만들기 이다. 간단하게 닫기 버튼이 포함된 위젯을 만들어본다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton from PyQt5.QtCore import QCoreApplication class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): btn = QPushButton('닫기', self) btn.move(20,20) print(btn.sizeHint()) btn.resize(btn.sizeHint()) btn.clicked.connect(QCoreAppl..
2020.02.11 -
[PyQt5] 타이틀, 아이콘, 설정, 커스텀
이런 식으로 상단 타이틀에 원하는 아이콘을 넣을 수 있다. 윈도우는 잘 나오는데 MAC에서는 안 나온다... 코드 import sys from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui import QIcon class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('Icon') self.setWindowIcon(QIcon('./files/logo.png')) self.setGeometry(300,300,300,200) self.show() if __name__ == '__main__': app..
2020.02.11 -
[PyQt5] 창 띄우기, 기초, 처음
코드 import sys from PyQt5.QtWidgets import QApplication, QWidget class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('My First Application') self.move(300, 300) self.resize(400, 200) self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex= MyApp() sys.exit(app.exec_()) 해당 코드를 치면 창이 뜹니다. GUI 프로그램을 만드는 첫 번째 단계입니다. 설명 코드를 실행..
2020.02.11 -
[slack] gitlab 연동하기, 슬랙, 깃랩, 연동
slack을 사용하면 gitlab에 추가되는 이슈와 정보를 알림으로 받을 수 있습니다. 향후 새로운 알림을 추가할 경우를 위해 등록 과정을 기록합니다. 1. 사이트 접속 우선 아래 주소로 접속합니다. 현재 slack에서 오가는 각종 로그 정보가 나오는데, 좌측에 있는 Add to Slack 버튼을 클릭합니다. 접속 : https://insilicogen.slack.com/apps/A0F7XDUAZ-incoming-webhooks?next_id=0 Incoming WebHooks Incoming Webhooks are a simple way to post messages from external sources into Slack. They make use of normal HTTP requests with..
2019.11.06