最新要闻
- 女粉丝入手小米13 曾是十年资深果粉:被小米和雷军打动
- 当前滚动:二手车商要“气晕”!美国已有特斯拉新车价格低于二手车
- 低调的江西 盛产新能源富豪
- 2023央视春晚主持人阵容公布:首次迎来双90后
- 每日头条!衡山雾凇火了 多名游客滑冰下山很危险 景区调整开放时间
- 世界信息:把车变成船 比亚迪真会玩
- 天天报道:《中国奇谭》值得这么夸吗?
- 【世界播资讯】首搭麒麟电池 全球MPV续航最长!极氪009开启交付
- 三星Galaxy S23系列售价泄露:12GB+1TB版本超1万元
- 行驶1900多米!祝融号已在火星留下近4000个“中”字
- 【快播报】私家车与油罐车高速并排堵路 货车司机看不下去 主动让路
- 环球消息!男子开车时被激光笔照射 瞬间眼前一片黑!专家称可能会永久损伤
- 世界观点:小编要失业了 美国科技媒体CNET用AI写文章:读者完全没发现
- 天天快看点丨马斯克回应车主维权:涨价也没人给我补差价 就这吧
- 视焦点讯!太傲慢!微信更新内容仅“九个字” 网友:怕大家知道更新了什么吗?
- 全球速看:油车也有续航焦虑 高速服务区爆满:排队一小时 加油限量100元
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
环球热讯:1.PyQt5【窗口组件】小部件-QWidgt
一、前言
(资料图)
QWidget翻译过来是小部件的意思,QWidgt 类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗 口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的, 并且它们按 Z 轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住 一部分。
二、学习目标
1.QWidgt界面实现
2.QWidgt常用方法
三、知识点
1.【QWidgt窗口实现】
基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类。
创建语法:
window = QWidget()
Qwidget()中可填入参数:"(self, parent=None, flags)"parent :父类,设置窗口父类对象,不设置为None,为顶层窗口,非必填;flags:窗口标志,非必填。
窗口标志类型:
flags 说明 Qt.MSWindowsFixedSizeDialogHint 窗口无法调整大小 Qt.FramelessWindowHint 窗口无边框 Qt.CustomizeWindowHint 有边框但无标题栏和按钮,不能移动和拖动 Qt.WindowTitleHint 添加标题栏和一个关闭按钮 Qt.WindowSystemMenuHint 添加系统目录和一个关闭按钮 Qt.WindowMaximizeButtonHint 激活最大化和关闭按钮,禁止最小化按钮 Qt.WindowMinimizeButtonHint 激活最小化和关闭按钮,禁止最大化按钮 Qt.WindowMinMaxButtonsHint 激活最小化,最大化和关闭按钮 Qt.WindowCloseButtonHint 添加一个关闭按钮 Qt.WindowContextHelpButtonHint 添加问号和关闭按钮,同对话框 Qt.WindowStaysOnTopHint 窗口始终处于顶层位置 Qt.WindowStaysOnBottomHint 窗口始终处于底层位置 普通写法
import sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import QApplication, QWidget#1.创建app实例app = QApplication(sys.argv)#2.创建窗体实例myMain = QWidget(flags=Qt.MSWindowsFixedSizeDialogHint)#3.显示窗体myMain.show()#4.运行appsys.exit(app.exec_())
单继承模式写法
一个完整程序的实现往往包含很多要素,如界面、槽函数、信号等,为了让我们的界面代码与业务逻辑代码进行分离,往往使用单继承模式。
import sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import QApplication, QWidgetclass QmyWidget(QWidget): def __init__(self, parent=None): super().__init__(parent, flags=Qt.MSWindowsFixedSizeDialogHint) # 调用父类的构造函数,创建QWidget窗体if __name__ == "__main__": #1.创建app实例 app = QApplication(sys.argv) #2.创建窗体实例 myMain = QmyWidget() #3.显示窗体 myMain.show() #4.运行app sys.exit(app.exec_())
2.【QWidgt常用方法】
设置窗口位置及大小
常用方法
窗口位置常用方法 说明 move(x, y) 设置窗口位置,左上角x,y坐标 resize(width, height) 设置窗口尺寸,宽度、高度 setGeometry(x, y, width, height) 设置窗口在屏幕中的位置与窗口的大小,x,y,宽度和高度 adjustSize() 根据内容自适应大小 setFixedSize() 设置固定尺寸 setWindowTitle() 设置窗体标题 代码示例
self.move(150, 150) # 设置窗口位置 self.resize(300, 200) # 设置窗口大小 self.setWindowTitle("QWidgt组件演示") # 设置窗口标题
设置气泡提示
常用方法
方法 说明 setToolTip(str) 鼠标悬停在控件上一会后, 展示在旁边。 toolTip() 获得信息提示内容。 setToolTipDuration(msec) 设置显示时长。 toolTipDuration() 获取显示时长。 setWhatsThis(str) 切换到"查看这是啥"模式, 点击该控件时显示。 whatsThis() 获取这是啥内容。 代码示例
# 设置气泡提示self.setToolTip("这是一个气泡显示")
设置窗口图标
常用方法
方法 说明 setWindowIcon() 设置窗体图标,需要传QIcon对象 代码示例
self.setWindowIcon(QIcon("logo.png"))
-
阿里云邮箱怎么注册?阿里云邮箱怎么发送邮件?
怎么注册:1、打开注册页面https: mailsso mxhichina com aliyun register?lang=zh_CN。2、依次...
来源: 环球热讯:1.PyQt5【窗口组件】小部件-QWidgt
阿里云邮箱怎么注册?阿里云邮箱怎么发送邮件?
女粉丝入手小米13 曾是十年资深果粉:被小米和雷军打动
当前滚动:二手车商要“气晕”!美国已有特斯拉新车价格低于二手车
低调的江西 盛产新能源富豪
2023央视春晚主持人阵容公布:首次迎来双90后
每日头条!衡山雾凇火了 多名游客滑冰下山很危险 景区调整开放时间
Ansible 学习笔记 - 批量巡检站点 URL 状态
世界观速讯丨node和npm如何升级版本
世界信息:把车变成船 比亚迪真会玩
天天报道:《中国奇谭》值得这么夸吗?
【世界播资讯】首搭麒麟电池 全球MPV续航最长!极氪009开启交付
三星Galaxy S23系列售价泄露:12GB+1TB版本超1万元
行驶1900多米!祝融号已在火星留下近4000个“中”字
C#代码整洁之道读后总结与感想
【快播报】私家车与油罐车高速并排堵路 货车司机看不下去 主动让路
环球消息!男子开车时被激光笔照射 瞬间眼前一片黑!专家称可能会永久损伤
世界观点:小编要失业了 美国科技媒体CNET用AI写文章:读者完全没发现
天天快看点丨马斯克回应车主维权:涨价也没人给我补差价 就这吧
视焦点讯!太傲慢!微信更新内容仅“九个字” 网友:怕大家知道更新了什么吗?
全球速看:油车也有续航焦虑 高速服务区爆满:排队一小时 加油限量100元
消息!小米上架抗原试剂盒:19.9元5个 现货供应
《三体》电视剧开播 广受好评 网友:没看过原著的也被深深吸引
世界最新:2023春节档预售票房破亿:《流浪地球2》排片率第一 吴京/刘德华主演
世界今日报丨Recyclerview列表视频自动播放方案
观天下!QSAN A Quantum-probability based Signed Attention Network for Explainable Fa
剧版《三体》高热开播:收视率蹿升至第一、破腾讯视频记录
尼泊尔客机坠毁:机上72人不幸全部遇难
AMD显卡的尴尬!一个月了 两大品牌仍然没有RX 7900
世界新动态:中国首次全尺寸超导航行试验成功!时速50公里、冲击1000公里
全球信息:AJAX使用记录
环球热头条丨糖醋排骨里竟然藏着"量子点"!它咋这么厉害?
天天观天下!2个大厂 100亿级 超大流量 红包 架构方案
世界视点!CodeQL练习1
实时:day02-Spring基本介绍02
【天天速看料】Redis——数据类型
每日焦点!小朋友把山东的雪带回福建:半路化了 崩溃大哭
天天日报丨尼泊尔客机坠毁遇难人数升至68人:没有中国公民
环球快资讯:golang 为图片加水印
mysql--时间
环球焦点!王思聪打人后行政拘留为什么能暂缓执行?罗翔科普
天天观速讯丨AMD悄悄公布31个CPU漏洞:4个极危险、Zen4高枕无忧
今日热文:Nginx面试题(史上最全 + 持续更新)
当前快讯:Atcoder Regular Contest ARC 153 A B C D 题解
焦点关注:PhotoEnhancer人工智能一键修复老照片,老照片修复,图像去噪
男子花32万买比亚迪海豹 内心崩溃:汽配城都没这么难看
焦点要闻:节能版酷睿i9-13900T现身:35W战平12900K
观天下!腾讯开出48人惩治名单 马化腾曾称内部贪腐“触目惊心”
Phi的反函数
【环球热闻】110度高烧不退!AMD RX 7900 XTX退换货率高达11%
为啥北方二十三过小年 南方却是二十四?和康熙乾隆有关
观察:无广告一年免费用!通信UOS家庭版22.0开始推送
111111
男子买898元零食P图付款 被抓现行:实际支付了1分钱
天天通讯!基于传奇车型AE86!丰田推出两款新能源概念改装车
CF构造题1600-1800(2)
女子骑电动车载两人闯红灯被撞 被判全责 网友:这才是公正
苹果回应iPhone车祸监测误报频发:正收集相关反馈
《新·福音战士剧场版:终》国内海报抄袭!竹也文化官方布道歉声明
Python开发的常用组件
每日观察!推荐一本正在看的书
环球今热点:几十年数学难题被谷歌研究员意外突破 当年差点被导师赶出门
B站2022百大UP主出炉:手工耿入选 走向世界的手工匠人
天天亮点!稳居春节档票房前三:《流浪地球2》官方揭秘太空电梯创作思路
世界讯息:12月新能源销量排名出炉:比亚迪吉利长安强攻 特斯拉扛不住了?
【全球独家】读编程与类型系统笔记08_面向对象变成的元素
观速讯丨长征第462发!我国成功发射一箭14星:“共享”火箭了解下
国内《新·福音战士剧场版:终》限定海报被指抄袭 官方正在联系画师确认
无法恢复!微软杀软Defender误删开始菜单/任务栏捷方式
天天观点:排量830cc 马自达转子发动机正式回归!首车发布
天天亮点!雨雪降温重心转移至南方 大范围雨雪天气明日结束
天天短讯!一步一步实现若依框架--2.3防止重复提交 repeat_submit
焦点快播:2022一年 特斯拉车主为地球节省20亿美元油费
每日消息!全球首现!四川一地发现新物种:长得特别好看
每日动态!《三体》剧版今日CCTV8、腾讯视频全网首播:会员提前看三集
天天观点:使用ActiveMQ Artemis进行重连
环球热议:千万别在有WiFi的房间里摆这种姿势
焦点观察:微软收购动视暴雪更难了!NVIDIA出手阻挠
环球观焦点:联名中国第一科幻IP!荣耀80 Pro《三体》动画定制版来了:限量卖
【全球独家】淘汰所有老款!新一代PS5主机年内到来:不向下兼容
环球热门:无磷配方 低泡易漂 绿伞洗衣液6斤17.9元
每日焦点!碰撞测试能拿一星 创维是造了什么“神仙”车
全球播报:中国科幻顶级IP首登荧屏!《三体》电视剧今晚央视、腾讯视频首播
中国制造多牛?世界最先进工厂:我们占了近一半
今日热文:堪比抢iPhone 泰国车主凌晨排队买!比亚迪泰国发运破万台
世界快报:微信全新拜年红包上线!支持语音祝福录制 动画效果太萌了
当前头条:Python树与树算法
B站大会员促销:12个月年卡到手价98元
天天动态:污染环境?代表建议允许春节分区分时燃放烟花 留住年味
每日消息!吓哭孩子!《中国奇谭》导演回应家长炮轰被网友赞:要走出国门征服老外
吃惊!杭州湿度达到100% 墙壁、窗台“挤”出水:网友吐槽难受到爆
当前聚焦:Linux中查看日志的常用命令
环球聚焦:算法学习笔记(8.2): 上下界网络流
当前最新:直播:央视网络春晚 最美女主播王冰冰亮相:王心凌等也来了
动态焦点:屏幕最小的第二代骁龙8旗舰!曝三星Galaxy S23卖6500元
老款iPhone激活原生灵动岛!DynamicCow教程来了
python批量发邮箱
有了这份Java面试中的葵花宝典,让你面试起飞!!!
每日时讯!还买什么Zen3/Zen4 6核酷睿i5-12490F到手1139元(首发1499)
焦点速讯:公司年终奖老员工人手1个30克金牌 感谢忠诚引热议:网友问还招人吗?