1.PyQt5系列教程(53):欢乐斗地主QMdiArea的赞赏制作使用
2.英雄联盟激活码怎么用_英雄联盟激活码获取方式及使用方法教程
3.成品app直播源码有什么用
4.PyQt5系列教程(52):QDockWidget的使用
5.All in One | X-AnyLabeling v2.0.0 全自动标注工具强势登场,全新功能亮相,码源码赞欢迎体验升级!赏码
6.10种网站流量变现的赞赏制作方法
PyQt5系列教程(53):欢乐斗地主QMdiArea的使用
上期文章中,我们一起探讨了QTabWidget、码源码赞QStackedWidget和QDockWidget的赏码fcrom源码运用,通过这些工具,赞赏制作我们能够实现在一个窗口内集成更多的码源码赞组件。本期,赏码我们转向学习QMdiArea,赞赏制作一个强大的码源码赞工具,它提供了一个展示MDI窗口的赏码区域,类似于Windows在一个屏幕上同时维护多个应用程序窗口,赞赏制作也适用于在一个显示区域内管理多个文件窗口。码源码赞
QMdiArea的赏码功能类似于MDI窗口的窗口管理器。它绘制并管理它所包含的窗口,提供级联或平铺布局,通常作为QMainWindow的中心部件用于创建MDI应用,但也可以放置在任何布局中。通过将区域添加到主窗口,代码如下所示:
添加QMdiArea到主窗口的代码片段。
每个子窗口都是QMdiSubWindow实例,通过addSubWindow()函数添加到MDI区域。通常会传递QWidget作为内部窗口部件,或直接传递QMdiSubWindow。子窗口继承QWidget,支持与正常顶层窗口相同的API编程。
子窗口在获取键盘焦点或调用setFocus()时变为活动状态。用户通过常规方式移动焦点来激活窗口。MDI区域在活动窗口改变时发出subWindowActivated()信号,而activeSubWindow()函数返回当前活动子窗口。
subWindowList()函数返回所有子窗口的列表,可用于创建包含窗口列表的弹出式菜单。
子窗口按照当前窗口排序,用于subWindowList()、activateNextSubWindow()和activatePreviousSubWindow()。在使用cascadeSubWindows()和tileSubWindows()进行窗口级联或平铺时,此排序规则同样重要。
QMdiArea提供内置的布局策略cascadeSubWindows()和tileSubWindows()。这些功能轻松集成到菜单条目中,用于管理窗口布局。
详细信息请参考官方文档。
本期实验通过模拟发放扑克牌,具体步骤包括发1张牌、随机发放5张牌和收牌清空操作。我们通过自定义QLabel类,赋予每个对象随机的扑克牌素材,将每一个QLabel视为一个QWidget,借助QMdiArea的相关函数实现这一过程。
使用QMdiArea的一部分代码展示。代码量并不繁重。
为了在工具栏上实现不同功能的按钮,可以参考相关知识点。若希望在工具栏按钮上显示文字,模拟网吧源码需添加特定代码。
新建QMdiArea对象,设置为主窗口的中心部件。cardlist为包含扑克牌文件名的列表。发1张牌,从cardlist随机选取一个元素即可。随机发放5张牌,从cardlist中选取包含5个元素的随机子列表。
发1张牌的代码示例。随机获取扑克牌文件名。
QMdiSubWindow是QMdiArea提供的子窗口类,代表MDI区域中的顶级窗口,包含窗口标题栏、内部窗口部件等,视样式可能还包括窗口框架和尺寸夹点。
构建QMdiSubWindow最常用方法是使用内部窗口部件调用QMdiArea.addSubWindow()。也可以自行创建子窗口,通过setWidget()设置内部窗口部件。
与常规顶级窗口编程类似,您可以使用相同的API,如show()、hide()、showMaximized()和setWindowTitle()等函数。
在代码中,通过setWidget()将自定义的QLabel类Card作为内部窗口部件,并通过addSubWindow()添加子窗口。
子窗口通常有最小化、最大化和关闭按钮。显示的扑克牌通过设置setWindowFlags(Qt.WindowMinimizeButtonHint)来仅显示最小化按钮。同时调整窗口大小并显示。
发5张牌的函数与上述功能类似,不再赘述。
通过这个函数可以快速关闭所有子窗口。
收牌的函数实质上是对子窗口进行排列,以级联模式排列所有子窗口。
平铺模式排列所有子窗口的方法是QMdiArea.tileSubWindows(),有兴趣的读者可以尝试。
本次学习内容较为基础,详细实现请下载源代码自行探索。
文章至此,希望大家喜欢本篇文章。如果你觉得有帮助,请给我点赞、赞赏或分享给好友。关注微信公众号:学点编程吧,发送“pyqt”获取本期代码。加油!(ง •̀_•́)ง (*•̀ㅂ•́)
英雄联盟激活码怎么用_英雄联盟激活码获取方式及使用方法教程
在英雄联盟中,有些稀有皮肤不仅代表了游戏的荣耀,也承载着特定的历史和故事。让我们来探索其中的几个,了解它们背后的含义。 源代码·乐芙兰:巅峰的织梦起名源码荣耀 年,IG战队在世界赛中夺得冠军,为LPL赛区赢得了历史性的第一个世界冠军,为中国玩家带来了荣耀。拳头游戏以此为灵感,特别设计了“巅峰的荣耀·IG”皮肤,并在全球范围内免费发放给中国大陆服务器的玩家。这款皮肤象征着对冠军的庆祝与对IG战队的敬意,同时也成为了一个绝版的纪念。 暗星·科加斯:守护者的善良 这款皮肤由设计师与一位与病魔抗争的小男孩共同设计,体现了设计师的创意与对善良的追求。所有销售收入都捐赠给了公益组织,展示了一个积极的商业行为。在全球范围内销售期间,它总计收获了万美元的销售额。在中国区,它被称为“守护者的善良”,感谢那些富有爱心的召唤师们,他们为小男孩实现心愿做出了贡献。 防爆天使·凯尔:正义的荣耀 在年的LOL赛季中,只有那些遵守召唤师协议,没有受到处罚的玩家才能获得这款“正义的荣耀”皮肤。它不仅仅是一个荣誉的象征,还代表着玩家与凯尔之间签订的契约,强调了正义与荣耀的价值。值得注意的是,当凯尔进行重做后,这款皮肤在视觉效果和特效上都有了显著提升。 元老会议·马尔扎哈:探索者的远见 在国服刚公测时,等级达到级的玩家可免费领取这款“元老会议·马尔扎哈”皮肤,以此感谢早期支持国服的玩家们。它同样是一个绝版皮肤,不再在商城出售。这款皮肤的出现,象征着对早期玩家的特别纪念。 哥特萝莉·安妮:开拓者的卓识 这款皮肤与“元老会议”同期诞生,是LOL早期玩家的专属奖励。当时,玩家通过升级活动获得这两款皮肤,但随着时间的流逝,许多玩家可能已经离开了游戏。虽然这两款皮肤偶尔会被纳入抽奖奖池,但它们的存在提醒着我们,不要忘记游戏一路走来的历程,以及与它一同成长的那份初心。 守护者雕像·瑞兹:先驱者的荣耀 在英雄联盟刚刚内测时,只有使用激活码提前激活游戏资格的玩家才能免费获得这款“守护者雕像·瑞兹”皮肤,是真正参与内测的老玩家的专享。它代表了对那些勇敢探索初期游戏世界的老玩家的致敬。 至死不渝·瑞兹:守序者的尊严 这款皮肤是为了纪念那些坚守正道的召唤师,尤其是那个ID为“发呆丶”玩家的故事。发呆丶在发现游戏BUG后,尽管遭到了一定程度的争议,但最终他的小程序壁纸源码行为得到官方的认可与赞赏,作为奖励,他获得了这款皮肤。然而,他的账号被永久封号,这款皮肤成为了对英雄联盟与召唤师之间承诺的永久纪念。成品app直播源码有什么用
1. 直播销售功能:直播商城APP源码的一个关键特性是支持实时直播销售。商家可利用此功能展示商品并进行实时销售讲解,同时用户可以观看直播、参与互动并提出问题,以便更全面地了解商品。
2. 频道分类导航:直播APP开发时加入的分类功能允许用户轻松切换不同类别的直播内容,从而提升用户体验和内容的可发现性。
3. 礼物打赏系统:直播APP源码中包含了礼物打赏功能,用户可以选择不同的虚拟礼物来表达对主播的支持和赞赏。
4. 直播连麦功能:在直播过程中,用户可以申请与主播进行连麦互动,而主播可以选择接受或拒绝连麦请求,以此控制直播间的互动节奏。
5. 游戏互动环节:主播可以在直播间启动游戏互动,与观众一起玩游戏,增加直播的趣味性和互动性,从而提升直播的整体氛围。
PyQt5系列教程():QDockWidget的使用
上期我们一起学习了QDockWidget类。主要涉及到以下几个知识点:
1、QQ秀的呈现
2、QStackedWidget类的使用
今天我们一起来学习下QDockWidget类,这个类能够实现在窗口中放入多个小部件,而且还能移动哦!!
总体介绍
QDockWidget类提供了一个可以停靠在QMainWindow中或作为桌面上的顶级窗口浮动的小部件。
QDockWidget提供了Dock小部件的概念,也称为工具调色板或实用程序窗口。停靠窗口是放置在QMainWindow中的中央窗口小部件周围的停靠窗口小部件区域中的次要窗口。
停靠窗口可以在其当前区域内移动(红线的地方),移动到新区域并且由最终用户确定是否浮动。 QDockWidget API允许程序员限制浮动窗口小部件移动,浮动和关闭的能力以及它们可以放置的区域。
外观
QDockWidget由一个标题栏和内容区域组成。标题栏显示浮动窗口小部件窗口标题,浮动按钮和关闭按钮。根据QDockWidget的状态,float和close按钮可能被禁用或根本不显示。
标题栏和按钮的视觉外观取决于使用的样式。
QDockWidget充当它的子部件的包含,使用setWidget()进行设置。自定义尺寸提示,最小和最大尺寸和尺寸策略应该在子部件中实现。 QDockWidget会尊重他们,调整自己的约束以包含框架和标题。大小限制不应该在QDockWidget本身上设置,因为它们根据是否停靠而改变;停靠的QDockWidget没有框架和更小的标题栏。
下图画圈的地方就是典型的QDockWidget例子,是自动键盘按键源码可以浮动、移动甚至关闭的。
类归属
PyQt5->QtWidgets->QDockWidget
继承关系
PyQt5->QObject and QPaintDevice->QWidget->QDockWidget
更多详细的介绍,请参见官网:
小例子
这是一个简单的小例子,在火影动漫中宇智波佐助得到六道仙人的力量馈赠,左眼开启勾玉轮回眼。勾玉轮回眼与轮回写轮眼类似,同时拥有轮回眼和写轮眼的力量。拥有独有忍术天手力和更强的六道之术,并继承了原本写轮眼和万花筒写轮眼的能力,能够使用连六道仙人都惊叹的幻术。经锻炼后能开启空间传送门,其发动的完成体须佐能乎可以抵挡无限月读的光芒,也能和拥有所有尾兽之力的人一起解除无限月读和神·树界降诞(来源:百科百科)。
在下面的例子中没有这么夸张,为了演示方便,没有用复杂的小部件,只是用了QLabel加载而已,旨在演示QDockWidget的作用,来源于互联网,不喜勿喷。
在上面这个例子中,我们大部分都是通过Qt设计师来实现的,具有以下几个功能:
1、QDockWidget是可以拖动的、悬浮的、甚至是关闭的。
2、写轮眼做了设置,不可以关闭。
3、轮回眼做了设置,即使关了,双击佐助上的轮回眼也能够显示。
4、写轮眼、轮回眼是可以叠加的,变成了QTabWidget,貌似很厉害啊!
如果你对写轮眼、轮回眼、佐助不知道的话,没有关系。写轮眼、轮回眼理解成两个QDockWidget小部件,佐助里面成QMainWindow中的一副就行了。
代码解析
使用Qt设计师可以很方便的帮助我们实现上面的功能,拖拽就行了。这里我把用简单的代码讲解一下如何使用QDockWidget。
效果如下:
使用QDockWidget首先要新建一个QDockWidget对象。
新建一个按钮放在QDockWidget对象上。
新建一个QTextEdit小部件设置为主窗口的中央小部件。
将给定的dockwidget添加到指定的区域,这里是中间,对象是self.dock。
说明一下,除了Qt.RightDockWidgetArea,还有其它的,如:
其余的代码就不做说明,因为较为简单。
这个就是一个最简单的例子了。
我们之前所演示的火影忍者那个例子,和这个基本差不多。只是还有几点需要说明一下:
1、写轮眼是无法关闭的。
这个需要单独设置,如下:
通过这个设置它只具有移动的功能了。当然除了DockWidgetMovable还有其它的功能,如下:
2、有的时候我们需要QDockWidget就是浮动的,而不是我们把它拉出来,可以这样设置:
效果如下:
3、轮回眼即使关闭也能够通过点击佐助的显示出来。
给self.label_zhuozhu2安装事件过滤器,然后重写eventFilter这个函数就行了。相关的知识点,请参见:
最后
本次的知识点较为简单,详细的内容可以下载源码自己看看。建议可以抽空研究下eric6自动生成的代码,我个人觉得也是可以提高的地方。
好的,今天这期就这样结束吧。如果你喜欢本篇文章,请给我点赞
赞赏(推荐)
分享给你的好友们吧!
关注微信公众号:学点编程吧,发送:pyqt可以获得本期代码。加油!(ง •̀_•́)ง (*•̀ㅂ•́)
All in One | X-AnyLabeling v2.0.0 全自动标注工具强势登场,全新功能亮相,欢迎体验升级!
大家好!今天要介绍的是全新升级的X-AnyLabeling v2.0.0版本,一款强大的自动标注工具。此次更新带来了众多实用新功能,让标注流程更加高效便捷。让我们一起探索这款工具的亮点吧!
X-AnyLabeling是一款开箱即用的标注工具,旨在简化传统标注流程,集成多种领先的深度学习算法,无需繁琐配置和编写复杂后端代码。它专注于实际应用,提供工业级、功能丰富的解决方案,构建完整的数据闭环。工具设计旨在降低迁移成本,保持与主流标注工具(如LabelImg、Labelme、roLabelImg、Anylabeling和CVAT)的兼容性,以提高用户标注效率和体验。
访问官方链接:github.com/CVHub/X-A...
让我们深入分析X-AnyLabeling的亮点功能。
支持多种数据格式
除了支持图像级标注,X-AnyLabeling还全面支持视频文件,提供一键解析和自动标注功能。工具集成先进的跟踪算法(如ByteTrack和OC-Sort),并支持输出符合MOT格式的标注文件,满足不同标注需求。
一键导出
提供一键导出功能,支持多种标准格式,如COCO-JSON、VOC-XML、YOLOv5-TXT、DOTA-TXT以及MOT-CSV等。该功能确保标注数据能灵活集成到工作流程中,方便应用到不同深度学习框架进行训练。
多硬件环境支持
兼容不同硬件环境,支持CPU和GPU推理,利用GPU性能提升标注速度,适应大规模数据处理需求。工具在Windows、Linux和MacOS等操作系统下均能无缝运行,提供跨平台使用便利。
灵活的标注模式
支持单帧和批量预测,用户可根据需求选择精细逐帧标注或快速处理整个数据集。提供多样化的标注形状(多边形、矩形、旋转框、圆形、线条、关键点等)以及文本检测和识别功能,满足不同场景下的标注需求。
全面的标注功能
内置多种标注模式,包括多边形、矩形、旋转框、圆形、线条、关键点等基本形状,支持文本检测和识别,以及KIE(关键信息提取)标注。提供详细的标注功能,支持用户在不同项目中高效完成标注任务。
支持多种深度学习算法
内置多种先进深度学习算法,包括YOLO系列、SAM系列等,满足不同任务需求。用户可选择最适合的AI算法进行高效准确标注。
全面的帮助文档与社区支持
提供详细帮助文档和积极维护的开发者社区,确保用户能顺利使用工具并获得支持。社区互助互学,提供全面实时的帮助,确保最佳体验。
功能库与算法支持
详情请参考模型列表,内置多种模型,支持百度网盘和GitHub链接下载。工具实现从闭集到开集的重大突破,推出基于Grounding-DINO、Grounding-SAM等模型的零样本检测与分割功能。
图像字幕生成
引入图像字幕生成功能,融合计算机视觉和自然语言处理,自动生成对图像内容的详尽描述。支持图像级别的描述与更细致的对象层面描述,丰富系统功能。
多标签属性标注
引入多标签属性标注功能,支持车辆属性和行人属性模型,遵循CVAT工具箱标准,提供友好一致的用户体验。
多目标跟踪与关键点检测
内置经典和先进多目标跟踪算法(如ByteTrack和OC-Sort),支持行人与车辆关键点检测,提升标注精度。
实例分割与文本标签支持
提供实例分割功能,支持不同范式(yolov5-seg、yolov8-seg、SAM等),以及文本标签支持,方便标注文本信息。
推理架构与优化点
展示模型推理架构,重点介绍SAM模型的使用步骤与集成方式,优化标注过程。
快速启动指南
提供两种启动方式:直接下载GUI版本或安装源码运行。支持加载AI模型,详细说明加载自定义模型的教程。
自定义快捷键与模型支持
提供丰富的快捷键,支持自定义模型,详细解释配置文件格式与模型编译打包方法。
未适配模型编译与打包
说明如何编译未适配模型,提供打包指令,确保工具的灵活性与可扩展性。
访问GitHub主页链接,支持开源项目,通过Star方式表达赞赏。若有关于新想法或遇到问题,欢迎联系项目负责人进行交流学习。
种网站流量变现的方法
网站盈利之道,多种变现方法,让流量化为财富。
流量是网站盈利的基础,但如何引导流量,创造价值才是关键。本文将深入探讨种网站流量变现的方法,助你实现从流量到财富的飞跃。
方法1:卖服务、卖技术
提供专业服务,如修改、设计制作、蓝图绘制等,根据客户的需求量身定制,实现服务变现。
方法2:卖友情链接、卖文章
出售网站链接位置,代发新闻稿等,吸引广告主关注,获取广告费用。
方法3:卖产品
销售自有产品或第三方产品,通过价格差赚取利润。
方法4:卖流量
将网站流量导给买家,按流量收费,实现流量变现。
方法5:收取会员费、资源下载费
提供源码站、培训资源,收取会员费或资源下载费,满足不同用户需求。
方法6:引流到线下活动
将线上流量引导至线下活动,收取场地费、活动经费等,增加收入来源。
方法7:知识付费变现
针对特定领域,提供专业知识服务,通过付费模式获取价值。
方法8:赞赏变现
增加赞赏功能,鼓励用户对有价值的信息进行赞赏,促进内容创作者的收益。
方法9:出售网站
将网站整体出售,实现一次性盈利。
方法:挂广告
接入广告联盟或私下接广告,根据广告类型(CPA、CPC、CPM、CPS等)获取收益。
在选择变现方式时,需考虑网站流量、用户特性及市场趋势。CPS模式因其相对灵活,受到不少网站站长的青睐。对于流量较小的网站,尝试APP推广,通过吸引用户下载安装APP,获取稳定收益。
总之,网站流量变现方式多样,关键在于找准目标用户,创新服务,实现流量与价值的双重转化。
的七夕,奉上7个精美的表白代码,同时教大家快速改源码自用
迎接年的七夕情人节,程序员们展现独特表白方式,不再只是言语,而是代码的深情。这里有七个精心打造的表白代码示例,教你如何快速自用,让你的表白更加别具一格。 在线版情人节粒子效果文字表白:点击屏幕,粒子文字动态变化,高级撩妹。只需在github.com/tsunghanjack/...找到`main.js`中的文字路径进行替换,即可个性化你的表白。 卡通滚动表白:通过漫画形式讲述爱情故事,触动心灵。改动源码中路径,/post-images/...,或直接使用在线版本,将生活点滴融入表白。 敲代码秀操作表白:修改前端css注释部分,适合对css有一定了解的人。编译命令在文档中提供,调整后在`dist`目录可见。 爱情故事代码:小白也能理解的表白,只需替换`/index.html`下的文字,展现你的深情。 时间进行时表白:漂浮爱心和时间显示,情感随秒跳动,主要改动文字内容。 满屏爱心表白:爱心飘动和表白文字,适合快速表白,只需获取源码。 爱情树表白:记录爱情历程,改动文字内容,动效和情话搭配,打动人心。 想要获取5、6、7的源码,关注微信公众号编程达人,回复“”。博主奇想派分享这些代码,带你展现程序员的独特浪漫。 原文作者:奇想派,更多编程达人的故事,尽在微信公众号编程达人。 原创提醒:你的赞赏是我们的动力,记得关注、点赞和转发哦!