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

不言
Freigeben: 2018-04-19 10:31:59
Original
2867 Leute haben es durchsucht

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_())
Nach dem Login kopieren

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

 QToolTip.setFont(QFont(&#39;楷体&#39;, 14))
Nach dem Login kopieren

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;)
Nach dem Login kopieren

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

 btn.resize(btn.sizeHint())
 btn.move(50, 50)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage