# -*- coding:utf-8 -*-
'''
Created on Sep 13, 2018 @author: SaShuangYiBing
'''
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QToolTip,QPushButton
from PyQt5.QtGui import QFont class New_test(QWidget):
def __init__(self):
super().__init__()
self.initUI() def initUI(self):
QToolTip.setFont(QFont('SansSerif',12)) # 这个静态方法设置了用于提示框的字体。
# 这里使用10px大小的SansSerif字体。
self.setToolTip('This is a <b>QWidget</b> widget') # 调用setTooltip()方法创建提示框。
# 可以在提示框中使用富文本格式。 btn = QPushButton('Button',self) # 创建按钮
btn.setToolTip('This is a <b>QPushButton</b> widget') # 设置按钮提示框
btn.resize(btn.sizeHint()) # 改变按钮大小 btn.move(90,80) # 移动按钮位置 self.setGeometry(400,350,260,200)
self.setWindowTitle('show tips')
self.show() if __name__ == "__main__":
app = QApplication(sys.argv)
ex = New_test()
sys.exit(app.exec_())

放置在按钮以外的空白区域的tips提示

放置在Button上的tips提示

最新文章

  1. JavaScript自动生成博文目录导航
  2. JQuery ajax调用一直回调error函数
  3. ERROR! MySQL is running but PID file could not be found
  4. Spring快速入门
  5. [转]python问题:IndentationError:expected an indented block错误解决
  6. android api sdk
  7. MySQL PXC 高可用集群搭建
  8. linux关机
  9. DBCP参数介绍
  10. 深入探索 Java 热部署--转
  11. MFC之RTTI与动态创建
  12. githubRepository -- 使用
  13. @ManyToMany中间表附加字段设计
  14. codecomb 2085【肥得更高】
  15. MySQL计数器表的设计
  16. JVM学习之常见溢出类型
  17. 左右Map
  18. 极致精简的webservice例子
  19. 201521123098 《Java程序设计》第9周学习总结
  20. clear命令新认识

热门文章

  1. Eclipse MAT:浅堆 vs 保留堆
  2. Re:从零开始的Spring Session(二)
  3. 并发编程之 Exchanger 源码分析
  4. Array.prototype.map()和Array.prototypefilter()
  5. jQuery.Ajax()执行WCF Service的方法
  6. 呼叫WCF Service的方法出现Method not allowed异常
  7. 【转】SAP HANA学习资料大全[非常完善的学习资料汇总]
  8. redis-java基础操作
  9. CA210彩分仪校准步骤
  10. Gruntfile.js文件配置项