Heim >Backend-Entwicklung >Python-Tutorial >PyQt5-Tooltip-Funktion, die Sie jeden Tag lernen müssen

PyQt5-Tooltip-Funktion, die Sie jeden Tag lernen müssen

不言
不言Original
2018-04-19 10:31:592839Durchsuche

In diesem Artikel wird hauptsächlich die Tooltip-Funktion von PyQt5 vorgestellt, die Sie jeden Tag lernen müssen. Sie hat einen gewissen Referenzwert.

In diesem Artikel lernen wir, wie man PyQt5-Steuerelemente verwendet . Tooltip-Funktion.


#!/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_())

In diesem Beispiel zeigen wir Tooltips für zwei PyQt5-Steuerelemente an.

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

Diese statische Methode legt die für Tooltips verwendete Schriftart fest. Wir verwenden eine 10-Pixel-Größe mit kursiver Schriftart

self.setToolTip(' This ist ein QWidget-Steuerelement)

Um einen Tooltip für dieses Fenstersteuerelement zu erstellen, verwenden wir die setTooltip()-Methode und können das Rich-Text-Format für den angezeigten Text verwenden .

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

Wir erstellen ein Schaltflächen-Steuerelement und legen den Tooltip des Steuerelements fest.

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

Legen Sie die Größe und Position des Schaltflächensteuerelements im Formular fest. Die sizeHint()-Methode gibt der Schaltfläche eine empfohlene Größe.

Nachdem das Programm ausgeführt wurde

PyQt5-Tooltip-Funktion, die Sie jeden Tag lernen müssen

Verwandte Empfehlungen:

Python Greedy Matching und Multi-Line Matching

Python dedupliziert doppelte Daten mit mehreren Attributen

Das obige ist der detaillierte Inhalt vonPyQt5-Tooltip-Funktion, die Sie jeden Tag lernen müssen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn