본문 바로가기
Python Library/PyQt

[PyQt] 툴팁

by goatlab 2022. 5. 20.
728x90
반응형
SMALL

툴팁

 

툴팁 (tooltip)은 어떤 위젯의 기능을 설명하는 등의 역할을 하는 말풍선 형태의 도움말이다. 위젯에 있는 모든 구성 요소에 대해서 툴팁이 나타나도록 할 수 있다.

 

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QToolTip
from PyQt5.QtGui import QFont

class MyApp(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        QToolTip.setFont(QFont('SansSerif', 10)) # 툴팁에 사용될 폰트 설정, 10px 크기의 'SansSerif' 폰트
        self.setToolTip('This is a <b>QWidget</b> widget') # setToolTip() 메서드를 사용해서, 표시될 텍스트를 입력

	# 푸시버튼을 하나 만들고 툴팁 달기
        btn = QPushButton('Button', self)
        btn.setToolTip('This is a <b>QPushButton</b> widget')
        
        # 버튼의 위치와 크기 설정
        btn.move(50, 50) 
        btn.resize(btn.sizeHint()) # sizeHint() 메서드는 버튼을 적절한 크기로 설정

        self.setWindowTitle('Tooltips')
        self.setGeometry(300, 300, 300, 200)
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = MyApp()
    sys.exit(app.exec_())

728x90
반응형
LIST

'Python Library > PyQt' 카테고리의 다른 글

[PyQt] 메뉴바  (0) 2022.05.20
[PyQt] 상태바  (0) 2022.05.20
[PyQt] 창 닫기 버튼  (0) 2022.05.20
[PyQt] 아이콘 삽입  (0) 2022.05.20
[PyQt] 창 띄우기  (0) 2022.05.20