设置 ToolTip,只要将鼠标停在对应的控件几秒不动,就会显现一个帮助提示

  • 运行结果所在
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QToolTip, QPushButton
from PyQt5.QtGui import QIcon, QFontclass Example(QWidget):def __init__(self):super().__init__()self.setUI()def setUI(self):QToolTip.setFont(QFont('SansSerif', 10))self.resize(500, 150)self.move(100, 100)self.setWindowIcon(QIcon('./Title.ico'))self.setWindowTitle("Hello world")self.setToolTip("<b>this is widget</b>")btn = QPushButton("Button", self)  # self类似于C++ this指针btn.setToolTip("This is a button")btn.resize(btn.sizeHint())btn.move(0, 0)self.show()if __name__ == '__main__':app = QApplication(sys.argv)ex = Example()sys.exit(app.exec_())

后记:
QFont类:前面有一个是字体类型名,后面的数值是字体大小
move(): 函数设置了具体的地址,是以左上角为原点横纵坐标分别向下增长的坐标。而且设置的是相对位移(相对于父控件)

pyqt5入门教程(四)相关推荐

  1. LittleVGL (LVGL)干货入门教程四之制作和使用中文汉字字库

    LittleVGL (LVGL)干货入门教程四之制作和使用中文汉字字库 前言: 阅读前,请确保你至少拥有以下条件: 已实现显示API(教程一已实现, 链接:LittleVGL (LVGL)入门教程一之 ...

  2. Python+Opencv图像处理新手入门教程(四):视频内容的读取与导出

    一步一步来吧 上一节: Python+Opencv图像处理新手入门教程(三):阈值与二值化 1.Intro 今天这节我们主要看怎么利用opencv读取并处理视频中的内容. 2.VideoCapture ...

  3. (原创)LEON3入门教程(四):基于AMBA APB总线的七段数码管IP核设计

    摘要:这一小节将介绍下如何设计用户自定义的APB IP,并将IP嵌入到SOPC中去.一个APB IP核的主要分为三个部分:逻辑单元.寄存器单元和接口单元.所设计的IP是一个简单的七段数码管显示IP,只 ...

  4. docker 镜像修改的配置文件自动还原_原创 | 全网最实在的docker入门教程四

    作者:潘吉祥 上一篇我们学习了如何使用Dockerfile制作自己的镜像,不过这种方式更像纯粹的运维方式,作为开发者来说,未免有些小繁琐,一个不小心写错些命令就执行失败,我们还不知道错误在哪,这着实有 ...

  5. python画图颜色表示大小变化_python画图(线条颜色、大小、类型:点、虚线等)(图文详细入门教程四)...

    初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方 ...

  6. SpringCloud 入门教程(四): 分布式环境下自动发现配置服务

    前一章, 我们的Hello world应用服务,通过配置服务器Config Server获取到了我们配置的hello信息"hello world". 但自己的配置文件中必须配置co ...

  7. docker registry push 覆盖_原创 | 全网最实在的docker入门教程四

    原创头条号:码农code之路,作者:潘吉祥,转载请标明出处 上一篇我们学习了如何使用Dockerfile制作自己的镜像,不过这种方式更像纯粹的运维方式,作为开发者来说,未免有些小繁琐,一个不小心写错些 ...

  8. Spring Boot入门教程(四十):微信支付集成-刷卡支付

    分享一个朋友的人工智能教程.比较通俗易懂,风趣幽默,感兴趣的朋友可以去看看. 一:准备工作 使用微信支付需要先开通服务号,然后还要开通微信支付,最后还要配置一些开发参数,过程比较多. 申请服务号(企业 ...

  9. Spring Boot入门教程(四十一):微信支付集成-扫码支付

    分享一个朋友的人工智能教程.比较通俗易懂,风趣幽默,感兴趣的朋友可以去看看. 一:准备工作 使用微信支付需要先开通服务号,然后还要开通微信支付,最后还要配置一些开发参数,过程比较多. 申请服务号(企业 ...

  10. Android入门教程四十六之ViewFlipper(翻转视图)的基本使用

    本节给大家带了的是ViewFlipper,它是Android自带的一个多页面管理控件,且可以自动播放! 和ViewPager不同,ViewPager是一页页的,而ViewFlipper则是一层层的,和 ...

最新文章

  1. 微信生态增长:裂变与分销讲解
  2. 基于数据库数据增量同步_基于canal实现分布式数据同步
  3. web安全之文件上传漏洞攻击与防范方法
  4. python 类的内置方法_【转】[python] 类常用的内置方法
  5. 5 SU01给用户增加权限
  6. volatile关键字(转)
  7. GBDT 和 AdaBoost
  8. 锐起无盘服务器优化,(锐起无盘系统制作系统优化教程.doc
  9. Cp与Cpk了解与计算
  10. 药企如何应对计算机系统验证?浪潮GMP管理保驾护航
  11. window PCL安装编译
  12. java8 新特性 ibm_【Java8新特性】Streams(流)
  13. USB学习入门(三)------众里寻他千百度(windows)
  14. Windows 7 SP1整合补丁
  15. springDataJpa @Query注解多条件动态模糊分页查询,传入形参对象
  16. 中图分类号——计算机软件类
  17. 缓存通俗解释_在超市购买牛奶解释了网络缓存
  18. HP 3PAR StoreServ 7200 存储调试相关
  19. NOIP2017赛前模拟(2017.10.20)
  20. hypermesh 连接单元_【新品情报站】高端电台也玩远程控制 | 八重洲旗舰电台发布远程网络控制单元...

热门文章

  1. WINCE6.0+S3C2443的启动过程---eboot2
  2. 焦油坑和人月神话--人月笔记1
  3. 前端论坛、博客及公众号汇总
  4. jquery 事件:2
  5. Could not find artifact com.sun:tools:jar:1.5.0 解决办法
  6. Hive学习笔记 —— Hive的管理
  7. 谷歌系列 :Inception v1到v4
  8. 1:ImageNet Classification with Deep Convolutional Neural Networks
  9. linux上传github项目
  10. Setting up Pytorch with Python 3 on Ubuntu(Source code compilation)