现在哪些b站不收费(现在哪些b站不收费的)
DouJia 2023-09-05 10:30 230 浏览
今天,现在哪些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实战视频!
- 上一篇:直播平台制作(直播平台制作方法)
- 下一篇:网络直播平台,网络直播平台排名
相关推荐
- 无人直播软件怎么样,无人直播工具
-
无人直播必备软件有OBSStudio淦直播OBS1OBSStudioOBSStudio是一款免费开源的直播软件无人直播工具,它可以用来直播游戏音乐体育比...
-
2023-09-11 10:30 DouJia
- 主播直播素材去哪里找,拼多多直播素材视频去哪里找
-
抖音带货视频素材哪里找目前为止主播直播素材去哪里找,抖音上添加的商品来源可以是淘宝京东考拉海购唯品会苏宁易购等,如果主播直播素材去哪里找你有自己的淘宝店铺,就...
-
2023-09-11 08:30 DouJia
- 无人直播助手(无人直播软件怎么样)
-
地球号五粑粑肆六斯Xcm-FF防广播系统介绍:什么是Xcm?Xcm是一款真实摄像机的集成中控系统(拼多多)驯兽大师无人直播助手,配合直播相关软件使用无人直播...
-
2023-09-11 06:30 DouJia
- 无人直播带货,无人直播带货真的能赚钱吗
-
综上所述无人直播带货,无人直播带货是一种能够赚钱的商业模式它通过吸引大量观众灵活的时间安排和智能化的推荐系统无人直播带货,实现了高转化率和销售额的增长;是真的目...
-
2023-09-11 04:30 DouJia
- 24小时无人直播放电影违法吗,24小时无人直播放电影
-
1首先打开快手24小时无人直播放电影,选择底部“+”2选择开启直播3之后选择聊天室类型4然后选择放映厅5在放映厅类型选想放映的电影即可;法律主观直播放电影会侵权...
-
2023-09-11 02:30 DouJia
- 开发短视频直播应用app的简单介绍
-
三内容良莠不齐,智能鉴别功能开发要求高随着短视频平台的快速发展,很多人瞄准开发短视频直播应用app了直播平台,为了博取眼球,甚至有些用户会制作一些低俗色情的视频...
-
2023-09-11 00:30 DouJia
- 无人直播带货软件怎么下载(无人直播带货软件怎么下载安装)
-
手机无人直播下载的软件有快手直播伴侣虎牙助手直播助手美团直播助手魔方直播助手1快手直播伴侣快手直播伴侣是快手公司研发的手游直播软件无人直播带货软件怎么下载,只...
-
2023-09-10 22:30 DouJia
- 虚拟主播面捕软件,直播面部捕捉虚拟头像
-
在日常工作中虚拟主播面捕软件,绘制图形比起PS,选择AI软件会更轻松!AI广泛应用于各种设计,包括我们平时看到的包装图案,或者背景图案等。那么,究竟怎么利用图形...
-
2023-09-10 20:30 DouJia
- 怎样做直播卖货,无人直播卖货怎么做
-
7推广和宣传可以通过自己的社交媒体账号怎样做直播卖货,或者与其怎样做直播卖货他的抖音用户合作进行宣传怎样做直播卖货,吸引更多的观众进入直播间参与购物8跟进售...
-
2023-09-10 18:30 DouJia
- 直播系统搭建教程图,直播系统搭建教程
-
想要搭建一个属于自己的直播平台直播系统搭建教程,首先要做好源码的选择直播系统搭建教程,记住几个关键词高可用高并发原生开发LMNP协议低延时低丢包交互流畅一直播系...
-
2023-09-10 16:30 DouJia
- 无人直播带货教程视频,无人直播带货教程视频全集
-
1打开抖音APP无人直播带货教程视频,点击右下角“我”,进入个人页面后,点击右上角2在右侧展开的窗口中点击“创作者服务中心”3进入创作者服务中心,点击“全部分类...
-
2023-09-10 14:30 DouJia
- 双人直播(双人直播游戏)
-
双人直播双人直播的技巧有玩游戏发红包疑问结尾1玩游戏比如跟观众玩彩字谜双人直播,先口述字谜,让双人直播他们猜如果他们及时跟你互动你就达到效果双人直播了如果还是...
-
2023-09-10 12:30 DouJia
-
- 百度热搜
- 新浪热搜
- 1 习近平寄语澳门
- 2 热 美军为什么会击落自己的战机?
- 3 热 张雨绮 为了讨大家喜欢才穿成这样
- 4 我国工业经济平稳向好
- 5 热 三战是否已经开始?普京回应
- 6 23岁的考场和18岁是不同的
- 7 柳岩白色蕾丝鱼尾裙
- 8 湖南卫视声明
- 9 老人花2万买保健床垫后再不愿去医院
- 10 美国女教师强奸12岁男童怀孕获刑
- 最新抖音
-
关于抖音商家后台登录网址入口的信息
值得注意抖音商家后台登录网址入口的是,虽然抖音网页版提供了在电脑上使用抖音抖音商家后台登录网址入口的...
抖音短视频电脑版在线观看官网,抖音短视频下载安装最新版电脑版
Papi酱姓姜抖音短视频电脑版在线观看官网,上海人抖音短视频电脑版在线观看官网,87年出生。本科...
抖音短视频在线使用官方抖音网页版,抖音短视频网页网址是什么
房地产行业网站设计大体包含分两个方面 网站信息布局、网站页面制作先进技术应用; 房地产企业...
抖音电脑版官网登录入口,抖音电脑版官网网址
首先抖音电脑版官网网址,打开您抖音电脑版官网网址的浏览器,键入“抖音”进行搜索在搜索结果中,找到标有...
抖音dou+是干嘛的,抖音dou+
1点击抖音视频播放界面右下角,进入下级菜单,就能进入Dou+上热门2抖音dou+我们在Dou+投放...
抖音后台登录入口官网网页版的简单介绍
1网页版入口为复制上方链接到浏览器中打开抖音后台登录入口官网网页版,有三种登录方式抖音后台登录入口...
抖音下载电脑版官方下载直播伴侣软件,抖音下载电脑版官方下载直播伴侣
2进入抖音官方网站后抖音下载电脑版官方下载直播伴侣,点击Android3在弹出抖音下载电脑版官方下载...
抖音电脑版在线观看飞燕(抖音电脑版能不能看)
在现代社会巨大的竞争压力下抖音电脑版在线观看飞燕,长时间超负荷工作已经成为抖音电脑版在线观看飞燕...
- 最新快手
-
快手在线观看8788157842158094265683027944766218,快手在线观看平台直播
小编下面就来教大家方法吧1首先我们先在手机里面找到快手应用并点击打开登录账号2接着在好友列表里找到快...
快手官网登录入口手机版,快手官网首页登录
快手平台上开设店铺快手官网首页登录的用户,如果需要管理商品销售,可以通过访问快手小店网页版来操作具体...
快手小游戏打开网络不稳定,快手小游戏打开
科联网讯许多智能手机用户都已经发现了一个让人无奈快手小游戏打开的情况:手机剩余电量的显示并不是那...
4399生死狙击官网,4399生死狙击
在4399生死狙击中快速升级至50级4399生死狙击,可以采取一系列有效4399生死狙击的策略首先,...
快手短视频在线观看下载,快手小视频免费下载
1、新版快手短视频在线观看下载的手机QQ快手短视频在线观看下载,再界面样式上面有啦很大的改...
快手视频剪辑怎么赚钱(快手视频剪辑怎么赚钱快手上为什么去赚钱那个栏)
1、其次,广告合作也是快手视频剪辑赚钱快手视频剪辑怎么赚钱的重要途径当创作者的粉丝数量和播放量达到一...
快手电脑版官方下载安到电脑,快手电脑版官方下载安到电脑桌面
大学生零基础学java电脑编程好吗快手电脑版官方下载安到电脑?答案是肯定的快手电脑版官方下载安到...
快手短视频在线观看浏览器,快手短视频在线观看打开
快手设置观看模式快手短视频在线观看打开的方法如下1打开快手APP快手短视频在线观看打开,点击左上角三...
- 热门关注