现在哪些b站不收费(现在哪些b站不收费的)
DouJia 2023-09-05 10:30 239 浏览
今天,现在哪些b站不收费我们来分享一个宠物桌面小程序,全程都是通过 PyQT 来制作现在哪些b站不收费的,对于 Python GUI 感兴趣的朋友,千万不要错过哦!
现在哪些b站不收费我们先来看看最终的效果,对于一个小小的娱乐项目来说,还是不错啦!
本文灵感和部分代码来源于一篇知乎文章,感兴趣的朋友可以访问如下链接[1]
好现在哪些b站不收费了,废话不多说,我直接上干货,本项目使用 PYQT5 作为编码框架,如果你对于该框架不是特别熟悉的话,建议先去简单学习一下~
获取素材图片
对于素材图片,我这里也是使用的一款国外的 APP,叫做 shimeji,感兴趣的朋友可以下载体验下。
萝卜哥已经下载好了很多素材,如果需要,文末有获取方式
窗体设置
首先我们先初始化一个 GUI 窗体
fromPyQt5.QtGui import*
fromPyQt5.QtCore import*
fromPyQt5.QtWidgets import*
fromPyQt5.QtCore importQt
classDesktopPet(QWidget):
tool_name = '桌面宠物'
def__init__(self, parent=None, **kwargs):
super(DesktopPet, self).__init__(parent)
self.index = 0
self.show
接下来,由于我们需要只展示图片素材部分,所以还需要对该 GUI 窗体进行属性设置
# 含义分别是设置窗口无边框,窗口始终处于顶层位置,窗口无按钮
self.setWindowFlags(Qt.FramelessWindowHint|Qt.WindowstaysOnTopHint|Qt.SubWindow)
self.setAutoFillBackground( False)
self.setAttribute(Qt.WA_TranslucentBackground, True)
self.repaint
self.resize( 128, 128)
接下来我们导入一个图片,查看效果
# 导入宠物
image = QImage
image.load(os.path.join( "resources", "30", 'shime1.png'))
self.image = QLabel(self)
self.setImage(image)
self.show
效果如下现在哪些b站不收费:
可以看到,一个简易的不会动的宠物已经出现了,后面的工作就是把下载好的所有素材全部导入,并随机展示即可
随机展示宠物图片
我们先编写一个导入图片的函数
"""导入图像"""
defloadImage(self, imagepath):
image = QImage
image.load(imagepath)
returnimage
该函数可以将本地的图片,导入为 QImage 类型
接下来再编写一个导入全部图片素材的函数
defloadPetImages(self):
actions = self.action_distribution
pet_images = []
foraction inactions:
pet_images.append(
[self.loadImage(os.path.join( "resources", "30", 'shime'+ item + '.png')) foritem inaction])
iconpath = os.path.join( "resources", "30", 'shime1.png')
returnpet_images, iconpath
然后我们在初始化函数中调用该函数即可
# 导入宠物
self.pet_images, iconpath = self.loadPetImages
self.image = QLabel(self)
self.setImage(self.pet_images[ 0][ 0])
这样,我们就把文件夹30下面的所有素材图片都导入了,并且设置第一张图片为开始的图片
添加动作
对于一个桌面宠物来说,没有都做怎么能行呢
这里的动作分为两种
图片切换
上下移动
我们先来看图片切换,先定义一个动作函数
defrandomAct(self):
self.pet_images, iconpath = self.loadPetImages
ifnotself.is_running_action:
self.is_running_action = True
self.action_images = random.choice(self.pet_images)
self.action_max_len = len(self.action_images)
self.action_pointer = 0
self.runFrame
defrunFrame(self):
ifself.action_pointer == self.action_max_len:
self.is_running_action = False
self.action_pointer = 0
self.action_max_len = 0
self.setImage(self.action_images[self.action_pointer])
self.action_pointer += 1
上面的代码就是随机选取素材图片切换,这样就达到了让宠物“动起来”的效果了
当然还需要设置一个间隔时间,不要使得图片切换的太快
"""普通动作"""
defcommonAction(self):
# 每隔一段时间做个动作
self.timer_common = QTimer
self.timer_common.timeout.connect(self.randomAct)
self.timer_common.start( 500)
再来看看上下移动
对于上下移动,我们需要计算当前窗体所在位置,然后一段时间给予一定的位移量,此时只需要注意好控制上下边界,不要让图片移动出屏幕
"""上下移动"""
defselfMoveAction(self):
try:
ifself.flag_up:
ifself.pos.y - self.pet_geo_height/ 2> -70:
self.move(QPoint(self.position.x, self.position.y -5))
self.position = QPoint(self.position.x, self.position.y -5)
else:
self.flag_up = False
elifnotself.flag_up:
ifself.pos.y + self.pet_geo_height/ 2< 700:
self.move(QPoint(self.position.x, self.position.y + 50))
self.position = QPoint(self.position.x, self.position.y + 50)
else:
self.flag_up = True
exceptException ase:
print(e)
右键菜单
对于该桌面宠物,我们还定义了四个右键菜单,分别为移动、停止、睡觉,退出
"""右键菜单函数"""
defrightMenu(self):
self.myMenu = QMenu(self)
self.actionA = QAction(QIcon( "移动"), "移动", self)
self.actionA.triggered.connect(self.moveUpDown)
self.actionB = QAction(QIcon( "停止"), "停止", self)
self.actionB.triggered.connect(self.moveStop)
self.actionC = QAction(QIcon( "睡觉"), "睡觉", self)
self.actionC.triggered.connect(self.moveSleep)
self.actionD = QAction(QIcon( "退出"), "退出", self)
self.actionD.triggered.connect(self.quit)
self.myMenu.addAction(self.actionA)
self.myMenu.addAction(self.actionB)
self.myMenu.addAction(self.actionC)
self.myMenu.addAction(self.actionD)
self.myMenu.popup(QCursor.pos)
对于右键菜单绑定的动作函数,定义如下
defmoveUpDown(self):
self.move_timer.start( 100)
self.up_down = True
self.timer_common.start( 500)
self.timer_sleep.stop
当点击对应的菜单项时,则把对应的标志位设置为True
这里还需要注意一点是,在进行移动判断的时候,需要以多线程的方式
"""多线程,判断是否上下移动"""
defupAndDown(self):
ifself.up_down:
self.stop_threads = False
t = Thread(target=self.do, args={})
t.start
else:
self.stop_threads = True
OK,以上就是主要代码,感兴趣的小伙伴可以自行尝试一下哦
如果需要素材图片,可以在公众号后台回复“宠物素材”获取,如果对于如何获取所有的素材感兴趣,就点个在看哈,数量足够多,咱们下期就分享!
好了,今天的分享就到这里,喜欢就点个赞吧~
参考资料
[1]
知乎资料: https://zhuanlan.zhihu.com/p/125693970。
入门: 最全的零基础学Python的问题| 零基础学了8个月的Python |实战项目|学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》| 38年NBA最佳球员分析 |从万众期待到口碑扑街!唐探3令人失望| 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏| 九宫格| 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI:会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具): Pdf转Word,轻松搞定表格和水印!| 一键把html网页保存为pdf!|再见PDF提取收费!| 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换| 制作一款钉钉低价机票提示器!|60行代码做了一个语音壁纸切换器天天看小姐姐!|
年度爆款文案
1).**!Pdf转Word用Python轻松搞定!
2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃
3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密
4).80行代码!用Python做一个哆来A梦分身
5).你必须掌握的20个python代码,短小精悍,用处无穷
6).30个Python奇淫技巧集
7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货
8).再见Python!我要学Go了!2500字深度分析!
9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片
点阅读原文,看B站50个Python实战视频!
- 上一篇:直播平台制作(直播平台制作方法)
- 下一篇:网络直播平台,网络直播平台排名
相关推荐
- 跨境电商的英文名称缩写(跨境电商的英文全称是什么)
-
启道北大考研复试辅导班-北大心理学系考研招生简章、专业目录、参考书、经验分享、复试名单、报录比、分数线 北大心理学系考研招生简章 一、推荐免试 按照教...
-
2025-01-22 22:30 DouJia
- 跨境电商的服务商有哪些(跨境电商的服务商有哪些类型)
-
1亚马逊中国作为亚马逊全球电商跨境电商的服务商有哪些的中国分支跨境电商的服务商有哪些,亚马逊中国服务覆盖全球五十多个国家和地区跨境电商的服务商有哪些,为消费者...
-
2025-01-22 20:30 DouJia
- 抖音跨境电商怎么做新手入门,抖音小店 跨境电商
-
1、端景墙巧妙化解开门见灶。由于户型所造成抖音跨境电商怎么做新手入门的格局限制抖音跨境电商怎么做新手入门,小户型常有「开门见灶」抖音跨境电商怎么做新手入门的问题。运用柜体、端景墙面或吧台作为遮蔽,...
- 目前主流的跨境电商平台有哪些(目前主流的跨境电商平台有哪些?选取一个并进行介绍)
-
1、1国际B2C跨境电商平台速卖通亚马逊eBayWish兰亭集势敦煌2进口跨境电商平台洋码头天猫国际苏宁云商海外购目前主流的跨境电商平台有哪些,以及近期推出目前...
-
2025-01-22 16:30 DouJia
- 被跨境电商垫付款骗了怎么办,海外跨境电商是真的吗
-
现在国内一些平台的网购都已经不能满足消费者的需求了海外跨境电商是真的吗,大家都到海外去网购了海外跨境电商是真的吗,也就是我们所说的"海淘",足不出户,就...
-
2025-01-22 14:30 DouJia
- 跨境电商资金流程图(跨境电商资金流程图片)
-
▌移动电商概述 2015年中国移动电子商务发展动态 政策利好 2015年3月5日跨境电商资金流程图,李克强总理在政府工作报告中首次提出“互联网+”行动...
-
2025-01-22 12:30 DouJia
- 跨境电商课程(跨境电商课程总结800字)
-
跨境电商专业主要学习课程内容1计算机软件技术学习网站建设数据库建设编程设计等技能2网络营销掌握网络营销的基本理论跨境电商课程,包括市场调研广告策划营销渠道...
-
2025-01-22 10:30 DouJia
- 亚马逊跨境电商开店需要多少钱,亚马逊跨境电商开店靠谱吗
-
1、所以亚马逊跨境电商开店靠谱吗,亚马逊跨境电商开店其实,算是特别靠谱的,毕竟它也存在亚马逊跨境电商开店靠谱吗了很长时间,而且平台在全球的知名度也不低,所以,开...
-
2025-01-22 08:30 DouJia
- 俄罗斯跨境电商怎么开店铺的,俄罗斯跨境电商怎么开店铺
-
Ozon作为俄罗斯俄罗斯跨境电商怎么开店铺的新跨境电商黑马俄罗斯跨境电商怎么开店铺,吸引俄罗斯跨境电商怎么开店铺了众多目光它不仅是俄罗斯唯一的多品类综合电商平台,还拥有庞大的用户基础Ozon的客户群达...
- 跨境电商怎么做无货源模式(跨境电商无货源模式怎么开始)
-
1、总体而言跨境电商怎么做无货源模式,亚马逊无货源模式具有显著优势跨境电商怎么做无货源模式,正处于快速发展阶段随着时代的发展,越来越多的人将加入这个市场如果此时...
-
2025-01-22 04:30 DouJia
- 如何开亚马逊跨境电商店铺(亚马逊跨境电商平台开店流程)
-
开设亚马逊跨境电商店铺的步骤包括注册账号选择目标市场准备资质证明创建店铺上架产品选择物流方式和开始销售首先,注册一个亚马逊账号,如果已有账号则直接使用其次,根据...
-
2025-01-22 02:30 DouJia
- 2020跨境电商哪个平台好(2021年跨境电商哪个平台比较好)
-
1、首先2020跨境电商哪个平台好,亚马逊作为全球最大2020跨境电商哪个平台好的电商平台,拥有庞大的用户基础和完善的物流体系这使得卖家能够轻松接触到全球市场,...
-
2025-01-22 00:30 DouJia
-
- 百度热搜
- 新浪热搜
- 1 为基层减负赋能 促干部实干担当
- 2 热 泽连斯基:停火至少需要20万维和人员
- 3 热 冷冷冷 多地将冻成这样“紫”
- 4 两新扩围落地实施 带动产销两旺
- 5 热 一想到28号全员洗头就想笑
- 6 刘畅彻底黑化
- 7 身体这几个表现说明你太累了
- 8 赵今麦 00后的黑历史都是高清的
- 9 原来快递停运比双十一更有吸引力
- 10 刘烨13岁女儿近照
- 最新抖音
-
抖音官网下载最新版本326,抖音官网下载最新版本
1、更新完成后抖音官网下载最新版本,需要重新启动抖音才能够使用最新版本如果你已经打开了抖音抖音官网下...
抖音头像电话标志:社交新趋势还是隐私隐患?,抖音头像上的电话标志
在当今这个数字化飞速发展的时代,社交媒体平台如抖音(TikTok)已经成为人们日常生活中不可或缺的一...
抖音头像下载:如何快速获取心仪图标,抖音头像下载的图片在哪
在数字化时代,社交媒体平台如抖音已经成为人们日常生活中不可或缺的一部分。许多用户在抖音上不仅观看视频...
揭秘抖音头像人气朵朵开:流行背后的含义,抖音人气带头像
在当今的社交媒体时代,抖音作为一款风靡全球的短视频平台,吸引了无数的用户。在抖音上,用户们通过各种方...
抖音安装权限受限怎么解除(抖音安装权限受限怎么解除不了)
1抖音安装权限受限怎么解除我抖音安装权限受限怎么解除的抖音没了权限设置可能是软件自身问题导致的抖音安...
抖音名称.昵称女80后,抖音名称昵称女80后霸气
1、导读抖音世界抖音名称.昵称女80后,男女老少都有抖音名称.昵称女80后,毕竟短视频谁能拒绝呢因为...
抖音头像伤感:表达情感的新趋势,抖音头像伤感女图片
在这个数字化时代,社交媒体已经成为我们日常生活的一部分,而抖音作为其中的一员,以其短视频的传播方式迅...
探索抖音头像免费版:个性与创意的无限空间,抖音头像免费版下载
在数字时代,抖音已经成为了全球范围内广受欢迎的短视频平台。它不仅为用户提供了分享生活点滴的平台,还为...
- 最新快手
-
探索快手官网PC版:短视频风潮的桌面体验,快手pc端官网
随着移动互联网的飞速发展,短视频平台如雨后春笋般涌现,成为人们日常生活中不可或缺的一部分。在众多短视...
快手官网下载:探索短视频的世界,快手官网下载免费
在这个快节奏的时代,短视频平台已经成为人们日常生活中不可或缺的一部分。快手,作为中国领先的短视频社交...
快手官网下载安装:一触即发的短视频世界,快手官网下载安装最新版
在这个快节奏的时代,短视频已成为人们日常生活中不可或缺的一部分。快手,作为中国领先的短视频平台之一,...
快手投屏,快手投屏到电视上可以全屏吗
2**打开手机投屏功能**在手机的设置中找到“投屏”或“屏幕镜像”功能不同手机品牌可能名称不同快手...
快手官网下载电脑版:轻松享受短视频乐趣,快手电脑版下载地址 官方下载
在数字时代,短视频平台已经成为人们日常生活中不可或缺的一部分。快手作为其中的佼佼者,以其丰富多彩的内...
探索快手官网主页下载:一站式体验,快手官网下载最新版本
在这个快节奏的数字时代,短视频平台已经成为了人们娱乐和获取信息的重要渠道。快手作为中国领先的短视频分...
快手官网主页入口在线观看:探索短视频的世界,快手官网主页入口在线观看免费
在这个数字化飞速发展的时代,短视频平台已经成为人们日常生活中不可或缺的一部分。快手,作为中国领先的短...
关于快手极速版下载2022年最新版免费如何领钱快手极速版的信息
1点击红包挂件打开快手APP快手极速版下载2022年最新版免费如何领钱快手极速版,点击红包挂件进去2...
- 热门关注