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 |