[PyQt5] 버튼, 설명, 툴팁, 내용

2020. 2. 11. 14:26IT/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.setWindowTitle('ToolTip')
        self.setGeometry(500,500,200,50)
        self.show()

if __name__ == "__main__":
    app = QApplication(sys.argv)
    ex = tooltipApp()
    sys.exit(app.exec_())

 

설명

QToolTip 기능으로 사용해서 버튼에 설명글을 달 수 있다.

QFont로 폰트이름과 크기를 지정할 수 있다. btn을 만들고 btn 객체에 setToolTip으로 설명을 입력하면 완료.

'IT > PyQt5' 카테고리의 다른 글

[PyQt5] 메뉴, 아이콘, 메뉴바  (0) 2020.02.11
[PyQt5] 상태바, 하단바  (0) 2020.02.11
[PyQt5] 버튼, 만들기, 닫기  (0) 2020.02.11
[PyQt5] 타이틀, 아이콘, 설정, 커스텀  (0) 2020.02.11
[PyQt5] 창 띄우기, 기초, 처음  (0) 2020.02.11