PyQt5学习笔记(三): 给按钮增加一个提示信息吧! |
您所在的位置:网站首页 › 按钮悬浮提示怎么设置出来的 › PyQt5学习笔记(三): 给按钮增加一个提示信息吧! |
给我们的 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 |