PyQt5教程 03 工具提示

2021-07-15 21:16:40 字數 1461 閱讀 9545

下面的程式將教會我們如何使用控制項的工具提示功能。

#!/usr/bin/python3

# -*- coding: utf-8 -*-

"""pyqt5 教程

這個例子顯示了視窗和按鈕氣泡工具提示。

部落格:"""import sys

qtooltip, qpushbutton)

from pyqt5.qtgui import qfont

class

example

(qwidget):

def__init__

(self):

super().__init__()

self.initui()

definitui

(self):

qtooltip.setfont(qfont('楷體', 14))

self.settooltip('這是乙個qwidget控制項')

btn = qpushbutton('按鈕', self)

btn.settooltip('這是乙個qpushbutton控制項')

btn.resize(btn.sizehint())

btn.move(50, 50)

self.setgeometry(300, 300, 300, 220)

self.setwindowtitle('工具提示')

self.show()

if __name__ == '__main__':

ex = example()

在這個例子中,我們顯示了兩個pyqt5控制項的工具提示。

qtooltip.setfont(qfont('楷體', 14))
這個靜態方法設定用於工具提示的字型,我們使用10px大小與楷體字型

self.settooltip('這是乙個qwidget控制項')
為這個視窗控制項建立乙個工具提示,我們使用 settooltip() 方法,顯示的文字我們可以使用富文字格式。

btn = qpushbutton('按鈕', self)

btn.settooltip('這是乙個qpushbutton控制項')

我們建立了乙個按鈕控制項並設定該控制項的工具提示。

btn.resize(btn.sizehint())

btn.move(50, 50)

設定按鈕控制項的大小與在窗體中的位置,sizehint() 方法給了這個按鈕乙個推薦大小。

程式執行後

PyQt5 基本教程

pyqt5是基於digia公司強大的圖形程式框架qt5的python介面,由一組python模組構成。pyqt5本身擁有超過620個類和6000函式及方法。在可以執行於多個平台。pyqt5擁有雙重協議,自由開發者可以選擇免費的gpl版本,僅當你準備將pyqt用於商業活動時,你必須為此交付commer...

PyQt5 安裝教程

實驗周需要實現影象介面,就學了下pyqt5,雖然不知道最後會不會用到。開啟win r,輸入cmd,開啟命令框。輸入下面的命令。上面的紅色部分是試了pip和pip3.6,結果都失敗了,只有pip3成功了。然後,可以在python 編譯器輸入下面的 import sys from pyqt5 impor...

PyQt5安裝教程

pip install pyqt5 pyqt5 不在提供常用的qt工具,比如圖形介面開發工具 qt designer 國際化翻譯 工具 liguist,所以還需要使用如下命令安裝常用的qt工具。pip install pyqt5 tools 使用pip install 命令安裝pyqt5 pyqt5...