ホームページ >バックエンド開発 >Python チュートリアル >毎日学習する必要がある 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_())

この例では、2 つの PyQt5 コントロールのツールチップを表示します。

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

この静的メソッドは、ツールヒントに使用されるフォントを設定します。10 ピクセルのサイズと斜体のフォントを使用します

self.setToolTip('This is a QWidget control')

このウィンドウ コントロールのツールチップを作成するには、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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。