>백엔드 개발 >파이썬 튜토리얼 >매일 배워야 하는 PyQt5 툴팁 기능

매일 배워야 하는 PyQt5 툴팁 기능

不言
不言원래의
2018-04-19 10:31:592843검색

이 글에서는 매일 배워야 할 PyQt5의 툴팁 기능을 주로 소개합니다. 관심 있는 친구들이 참고할 수 있습니다.

이 글에서는 PyQt5 컨트롤의 툴팁 기능을 사용하는 방법을 알려드리겠습니다. .


#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""
PyQt5 教程

这个例子显示了窗口和按钮气泡工具提示。

作者:我的世界你曾经来过
博客:http://blog.csdn.net/weiaitaowang
最后编辑:2016年7月29日
"""

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

class Example(QWidget):

  def __init__(self):
    super().__init__()

    self.initUI()

  def initUI(self):

    QToolTip.setFont(QFont('楷体', 14))

    self.setToolTip(&#39;这是一个 <b>QWidget</b> 控件&#39;)

    btn = QPushButton(&#39;按钮&#39;, self)
    btn.setToolTip(&#39;这是一个 <b>QPushButton</b> 控件&#39;)
    btn.resize(btn.sizeHint())
    btn.move(50, 50)

    self.setGeometry(300, 300, 300, 220)
    self.setWindowTitle(&#39;工具提示&#39;)    
    self.show()

if __name__ == &#39;__main__&#39;:

  app = QApplication(sys.argv)
  ex = Example()
  sys.exit(app.exec_())

이 예에서는 두 PyQt5 컨트롤의 툴팁을 보여줍니다.

 QToolTip.setFont(QFont(&#39;楷体&#39;, 14))

이 정적 메서드는 도구 설명에 사용되는 글꼴을 설정합니다. 우리는 10px 크기와 기울임꼴 글꼴을 사용합니다.

self.setToolTip('This is a QWidget 컨트롤')

이 창 컨트롤에 대한 도구 설명을 생성하려면 setTooltip() 메서드를 사용하고 표시된 텍스트에 서식 있는 텍스트 형식을 사용할 수 있습니다.

btn = QPushButton(&#39;按钮&#39;, self)
btn.setToolTip(&#39;这是一个 <b>QPushButton</b> 控件&#39;)

버튼 컨트롤을 생성하고 컨트롤의 툴팁을 설정합니다.

 btn.resize(btn.sizeHint())
 btn.move(50, 50)

폼에서 버튼 컨트롤의 크기와 위치를 설정합니다. sizeHint() 메서드는 버튼에 권장 크기를 제공합니다.

프로그램 실행 후

매일 배워야 하는 PyQt5 툴팁 기능

관련 권장 사항:

python 그리디 매칭 및 다중 라인 매칭

Python은 다중 속성 중복 데이터를 중복 제거합니다

위 내용은 매일 배워야 하는 PyQt5 툴팁 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.