现在哪些b站不收费(现在哪些b站不收费的)
DouJia 2023-09-05 10:30 233 浏览
今天,现在哪些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实战视频!
- 上一篇:直播平台制作(直播平台制作方法)
- 下一篇:网络直播平台,网络直播平台排名
相关推荐
- 2019中东经济跨境电商,中东跨境电商平台有哪些
-
此外中东跨境电商平台有哪些,还有Paytm,它是印度最大中东跨境电商平台有哪些的移动支付和商务平台,为印度消费者提供了便捷的购物体验JollyChic则是中东地...
-
2025-01-04 10:30 DouJia
- temu跨境电商可靠吗,跨境电商平台tophatter
-
Temu国际不是骗子公司temu跨境电商可靠吗,Temu国际是拼多多旗下跨境电商平台temu跨境电商可靠吗,于2022年9月正式在海外上线,主要面向海外终端客...
-
2025-01-04 08:30 DouJia
- 在线交易跨境电商平台有哪些(跨境电商有哪些线上支付方式)
-
“洋葱海外仓”正品洋货直购平台来袭 全南人再也不需要辛苦找代购买洋货了,正品洋货直购平台“洋葱海外仓”强势入驻全南洋葱海外仓(Ms.OnionD...
-
2025-01-04 06:30 DouJia
- 跨境电商做什么产品好,跨境电商做什么产品好一些
-
1、跨境电商销售什么产品好,可以从多个维度考虑,以下是适合跨境电商销售并且具有良好市场需求跨境电商做什么产品好的一些产品类别1轻便型消费品#8226时尚饰品和配...
-
2025-01-04 04:30 DouJia
- 跨境电商美工,跨境电商美工岗位要求
-
跨境电商美工这一角色跨境电商美工,需要具备扎实的美术基础和敏锐的艺术鉴赏力跨境电商美工,能够创造出令人眼前一亮的视觉效果跨境电商美工,这要求美工不仅要有良好的页...
-
2025-01-04 02:30 DouJia
- 跨境电商真的有那么好做吗(跨境电商真的有那么挣钱吗?)
-
跨境电商确实存在一定的挑战很多人可能会误以为跨境电商很容易成功,但其中大部分所谓的“好做”都是基于培训服务而言的如果要真正说跨境电商好做,关键在于能否找到一款具备高利润空间的产品如果产品本身不具备竞争...
- 如何做跨境电商运营(如何做跨境电商运营赚钱)
-
跨境电商学习运营方法如下选品店铺里如何做跨境电商运营的产品必须百分之九十是精品LISTING优化不管是精品店还是铺货店如何做跨境电商运营,要把每个LISTI...
-
2025-01-03 22:30 DouJia
- 做虾皮跨境电商需要多少资金,做虾皮跨境电商前期需要投入多少资金
-
新手做虾皮Shopee要投入的资金大概是多少5000元是否足够做虾皮跨境电商需要多少资金,存在亏损风险吗专注于跨境电商领域的自媒体人老A做虾皮跨境电商需要多少资金,以其真实可信的创业资讯而闻名对于想要...
- 现在做跨境电商哪个平台比较好,现在做跨境电商哪个平台比较好做
-
1、3Wish是一个专注于移动端购物的跨境电商平台,以低价销售和个性化的商品推荐为特点它主要面向年轻消费者,适合销售时尚家居和配饰等商品尽管Wish的卖家费用...
-
2025-01-03 18:30 DouJia
- 跨境电商有哪些平台可以做储仓的呢,跨境电商有哪些平台可以做储仓的
-
跨境电商海外仓储平台中跨境电商有哪些平台可以做储仓的,AmazonFBA亚马逊物流服务被广泛认为是市场上的佼佼者首先跨境电商有哪些平台可以做储仓的,Amazo...
-
2025-01-03 16:30 DouJia
- 跨境电商亏本的多吗,跨境电商亏本的多吗知乎
-
亏本跨越亏本跨境电商亏本的多吗,一般的卖家而言跨境电商亏本的多吗,做跨境电商亏损的大头在于备货物流广告及月租上。在过去一年中,“全托管模式”成为跨境电商亏本...
-
2025-01-03 14:30 DouJia
- tiktok无货源跨境电商怎么做的简单介绍
-
1、总的来说tiktok无货源跨境电商怎么做,利用TikTok进行无货源跨境电商,关键在于抓住低成本流量优势以及优化售后服务,这样可以最大程度地把握市场机遇,实...
-
2025-01-03 12:30 DouJia
-
- 百度热搜
- 新浪热搜
- 1 追则能达 持则可圆
- 2 热 医生称森碟下巴后缩或影响口腔功能
- 3 热 地震瞬间这个回头太帅了
- 4 2025 更好的你
- 5 新 李小冉 都说了让你说话注意点
- 6 不得不说,韩国再次创造了历史
- 7 新 杨紫 小女子不才也会点英语
- 8 同事想离职突然得知被裁
- 9 疑业内爆料张颂文拜高踩低难伺候
- 10 扮“靓”焕新激活消费新“热”力
- 最新抖音
-
抖音充值入口110怎么充,抖音充值入口1:10
打开应用商店后,在底部菜单栏中选择“精品推荐”,然后滑动到页面底部,找到并点击“抖币充值”选项在抖币...
抖音小店入口:开启电商新纪元,抖音小店入口登录
随着互联网技术的飞速发展,短视频平台已经成为人们日常生活中不可或缺的一部分。抖音作为其中的佼佼者,不...
抖音小店入口网址:电商新纪元的钥匙,抖音小店入口网址在哪里
随着互联网技术的飞速发展,社交媒体平台已经成为人们日常生活中不可或缺的一部分。抖音,作为全球领先的短...
抖音小店入驻指南:抓住短视频电商的新机遇,抖音小店入驻条件及费用
在过去的几年里,抖音已经从一个简单的短视频分享平台,转变成了一个多元化的电商生态系统。随着抖音小店的...
抖音极速版下载抖音(抖音极速版下载抖音最新版本)
冷空气已经影响宁波这两天天最低气温只有3-5℃!不过,长大以后的冬天好像比小时候暖多了呢!在那个出门...
抖音小店入驻条件及费用解析,抖音小店入驻条件及费用2021
随着互联网的飞速发展,短视频平台逐渐成为新的商业战场。抖音,作为其中的佼佼者,吸引了无数商家的目光。...
抖音小店入驻条件及费用最新解析,入驻抖音电商
随着短视频平台的兴起,抖音已成为品牌营销和销售的重要阵地。抖音小店作为抖音平台的电商功能,吸引了无数...
抖音小店入驻电话:开启电商新篇章,抖音商家入驻电话
在当今这个快速发展的互联网时代,抖音已经成为了年轻人生活中不可或缺的一部分。它不仅仅是一个娱乐工具,...
- 最新快手
-
快手电脑版官网:开启全新的观看体验,快手电脑网页版入口
随着互联网技术的飞速发展,短视频平台如雨后春笋般涌现,而快手无疑是其中的佼佼者。它以其独特的社区氛围...
快手电脑版官网认证:短视频新纪元的开启,快手认证网站
随着互联网技术的飞速发展,短视频平台逐渐成为人们日常生活中不可或缺的一部分。其中,快手作为中国领先的...
探索快手电脑版官网:轻松设置与使用体验,快手电脑版官网设置在哪里
在数字时代,短视频平台已成为人们日常生活中不可或缺的一部分。快手,作为中国领先的短视频平台之一,不仅...
快手极速版免费下载官方正版(快手极速版免费下载官方正版网站)
快手极速版下载方式如下您可以在手机应用商店中搜索ldquo快手极速版rdquo快手极速版免费下载官方...
快手电脑版官网链接:探索短视频新世界,快手电脑版网站
在数字时代,短视频平台已经成为人们日常生活中不可或缺的一部分。快手,作为中国最受欢迎的短视频和直播平...
探索快手电脑版官网:您的娱乐新天地,快手官方电脑网站首页登录
在数字娱乐的海洋中,快手电脑版官网犹如一艘引领潮流的航船,为用户带来全新的视觉体验和互动乐趣。快手,...
探索快手电脑版官网首页:短视频的全新体验,快手电脑版官网首页入口
随着科技的快速发展,短视频平台已经成为人们日常生活中不可或缺的一部分。快手作为中国最受欢迎的短视频平...
快手电脑版:短视频潮流的新体验,快手电脑版快手小店在哪
在数字时代,短视频平台已经成为人们日常生活中不可或缺的一部分。快手作为中国领先的短视频和直播平台之一...
- 热门关注