现在哪些b站不收费(现在哪些b站不收费的)
DouJia 2023-09-05 10:30 265 浏览
今天,现在哪些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实战视频!
- 上一篇:直播平台制作(直播平台制作方法)
- 下一篇:网络直播平台,网络直播平台排名
相关推荐
-
- 跨境电商平台有哪些营销方式呢,跨境电商平台有哪些营销方式
-
1社交媒体广告利用FacebookInstagramTwitter等社交平台进行广告投放跨境电商平台有哪些营销方式,扩大品牌影响力2搜索引擎营销SEM通过G...
-
2025-04-05 06:30 DouJia
-
- 跨境电商怎么做账(跨境电商怎么做账新手入门)
-
一、概念篇 现实生活中我们会听到各式各样跨境电商怎么做账的卡的称谓跨境电商怎么做账,这些卡的内涵和用途也不尽相同,为了便于大家的理解和申请使用,我们需要...
-
2025-04-05 04:30 DouJia
-
- 跨境电商运营是什么意思,跨境电商运营是做什么的工作
-
敦煌DHgate成立于2004年跨境电商运营是什么意思,是中国第一个B2B跨境电子商务交易平台跨境电商运营是什么意思,致力于帮助中小企业通过跨境电商走向全球市场...
-
2025-04-05 02:30 DouJia
-
- 跨境电商服务平台有哪些(跨境电商服务平台有哪些平台)
-
1、1跨境电商平台Wish提供免费入驻服务跨境电商服务平台有哪些,商家无需支付费用即可开设店铺和上传产品信息然而,Wish会从每笔交易中收取一定比例的佣金作为...
-
2025-04-05 00:30 DouJia
-
- 在tiktok可以挂的跨境电商平台有哪些,tiktok跨境电商真的赚钱吗
-
TikTok跨境电商完全可以做tiktok跨境电商真的赚钱吗,并且具有广阔的发展前景以下是从几个方面对TikTok跨境电商的可行性和潜力的详细首先,TikTo...
-
2025-04-04 22:30 DouJia
-
- 跨境电商哪个平台比较好跨境电商服务shopee平台,跨境电商哪家好shopee
-
微商跨境电商哪个平台比较好跨境电商服务shopee平台,曾是一种新商业模式,新创业跨境电商哪个平台比较好跨境电商服务shopee平台的方式,是指对从事移动...
-
2025-04-04 20:30 DouJia
-
- 跨境电商公司注册资金多少合适,跨境电商公司注册
-
注册跨境电商公司时跨境电商公司注册,需要满足一定的条件跨境电商公司注册,包括注册资金不少于500万元,以及国家检验备案相较于普通的内资公司,注册跨境电商公司的流...
-
2025-04-04 18:30 DouJia
-
- 开跨境电商有什么风险(我想开个跨境电商怎么办手续)
-
难以识破骗局12预防被骗开跨境电商有什么风险的关键是谨慎选择平台开跨境电商有什么风险了解行业规则和增强风险意识13想要涉足跨境电商的人应该避免幻想轻松获利开...
-
2025-04-04 16:30 DouJia
- 2021做跨境电商哪个平台好,跨境电商那个平台现在好做
-
跨境电商目前最好做跨境电商那个平台现在好做的平台主要有AmazonEbay等传统电商平台跨境电商那个平台现在好做,以及wish速卖通等具有特色优势跨境电商那个平台现在好做的平台AmazonEbay等传...
-
- 跨境电商店铺运营,跨境电商店铺运营方案
-
跨境电商运营工作内容跨境电商店铺运营,可以这样写1负责跨境电商平台跨境电商店铺运营的日常管理,推进店铺商品首页更新,对店铺形象负责2负责跟进店铺跨境电商店铺运营...
-
2025-04-04 12:30 DouJia
- 跨境电商如何开店,tk跨境电商开店流程
-
美国亚马逊日本站跨境电商如何开店的开店流程跨境电商如何开店? 日本亚马逊线上开店所需要的资料跨境电商如何开店: 1.visa信用卡卡号,到期时间,持卡人姓名 2.信用卡对账单地址和邮编 ...
-
- 跨境电商的前景与展望(跨境电商的未来发展呈现哪些趋势)
-
1、市场广阔跨境电商业务突破了地域限制跨境电商的前景与展望,使得商家可以将商品销售到全球各地随着全球化进程的加速和互联网技术的普及,跨境电商市场正在不断扩大,为...
-
2025-04-04 08:30 DouJia
-
- 百度热搜
- 新浪热搜
- 1 让祖国大地更加绿意盎然生机勃发
- 2 爆 美股全线暴跌
- 3 爆 中方反制!对美进口商品加征34%关税
- 4 中国经济的暖意新意诚意
- 5 热 杜邦中国被立案调查
- 6 热 中方对美一系列反制措施来了
- 7 热 中概股暴跌 京东、阿里巴巴跌超10%
- 8 关税重压下苹果手机或成奢侈品
- 9 18岁禁毒战士的葬礼全场被马赛克
- 10 国资央企全力护航春耕好“丰”景
- 最新抖音
-
华为抖音怎么投屏到电视上(华为抖音如何投屏到电视)
国浩律师(深圳)事务所关于广州弘亚数控机械股份有限公司申请首次公开发行股票并上市之补充...
抖音充值:如何在短视频世界中消费和娱乐,抖音充值抖币
在这个快节奏的数字时代,抖音已经成为全球最受欢迎的短视频平台之一。它不仅为用户提供了展示自己创意和才...
抖音免费下载安装指南:轻松获取热门短视频平台,抖音免费下载安装 app
在当今这个快节奏的数字时代,抖音(TikTok的中国版本)已经成为了全球最受欢迎的短视频平台之一。它...
抖音免费下载安装到手机的简易指南,抖音免费下载!
在这个数字化时代,抖音(国际版称为TikTok)已经成为全球最受欢迎的社交媒体平台之一,以其短视频分...
抖音二维码是干什么的,抖音二维码用户大全
2搜索功能在抖音的搜索栏中输入对方的手机号码如果对方已将手机号码与抖音账号关联抖音二维码用户大全,...
抖音哪些网红下过海,抖音哪些网红下过海拍片
抖音有红海和蓝海二个海万事无绝对,而关于红海和蓝海抖音哪些网红下过海的划分,却是绝对的在当前抖音各类...
抖音免费下载安装官方最新版的简易指南,抖音免费下载安装官方最新版手机
随着互联网技术的飞速发展,社交媒体平台成为了人们日常生活中不可或缺的一部分。其中,抖音作为一款集短视...
抖音免费下载安装正版:轻松获取短视频乐趣,抖音免费安装
在数字时代,短视频平台如抖音已经成为人们娱乐和获取信息的重要渠道。抖音以其丰富多彩的内容、创新的编辑...
- 最新快手
-
快手极速版邀请码在哪里填写?,快手极速版邀请码在哪里填写?2023
1、1打开快手极速版2点击首页左上角快手极速版邀请码在哪里填写?的“三”菜单图标3在菜单中选择“去填...
快手市值半年蒸发超万亿,快手市值半年蒸发超万亿的股票
宿华就是传说中别人快手市值半年蒸发超万亿的孩子,从小天资聪颖,妥妥的超级学霸,清华大学毕业,博士肄业...
快手官网网址,快手官网网址链接
在申请成为快手音乐人时快手官网网址,首步需打开快手官方网站,并进入“音乐人”页面,官网网址为随后,...
快手极速版app下载最新版2023有任务挂件吗,快手极速版app下载最新版2021
用户下载最新快手极速版APP并且完成注册登录即可领取登录现金红包快手极速版app下载最新版2021...
快手极速版下载视频,快手极速版下载视频到相册视频模糊怎么办
马上就是春节了快手极速版下载视频,相信一些网友都想缓存一些电视剧回家慢慢看快手极速版下载视频,但...
快手市值股价多少,快手市值股价
截止2023年11月9日快手市值股价,其市值249096亿港币市值,是指一家上市公司快手市值股价的发...
北京快手客服电话24小时人工服务热线号码,北京快手客服电话24小时人工服务热线
快手官方人工客服电话是4001260088快手是北京快手科技有限公司旗下北京快手客服电话24小时人工...
快手百科名字,快手百科名字大全
1、首先Sora模型是一个文生视频产品,也就是说,快手百科名字你说一句话,AI就会根据快手百科名字你...
- 热门关注