PyQt5学习笔记(三): 给按钮增加一个提示信息吧!

您所在的位置:网站首页 按钮悬浮提示怎么设置出来的 PyQt5学习笔记(三): 给按钮增加一个提示信息吧!

PyQt5学习笔记(三): 给按钮增加一个提示信息吧!

2024-07-13 16:10| 来源: 网络整理| 查看: 265

给我们的 App 增加的提示信息。本文由Cescfangs 译自ZetCode pyqt5系列教程 并作适当修改。

在设计界面的时候应该尽可能的人性化,对于关键的操作,给出相关信息的提示应该会非常有用的吧!

import sys from PyQt5.QtWidgets import QWidget, QToolTip, QPushButton, QApplication from PyQt5.QtGui import QFont class exp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): QToolTip.setFont(QFont('SansSerif', 10)) self.setToolTip('This is a widget') btn = QPushButton('Push', self) btn.setToolTip('Press and Push') btn.resize(btn.sizeHint()) btn.move(40, 50) self.setGeometry(200, 300, 400, 400) self.setWindowTitle('setToolTip') self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex = exp() sys.exit(app.exec_())

通过以上的代码,我们为新的App创建了两个Tooltip,当鼠标悬停在主界面或按钮时会显示不同的提示信息。

QToolTip.setFont(QFont('SansSerif', 10))

这里设置了提示内容的字体和大小。

self.setToolTip('This is a widget')

设置self的提示内容为‘This is a widget’,支持html语法的加粗显示。

主界面 btn = QPushButton('Push', self) btn.setToolTip('Press and Push')

创建一个按钮,当鼠标悬浮于按钮时,提示'Press and Push'

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

sizeHint()会自动给定一个合适的尺寸。

动图效果


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3