这不,国庆放假了,虽然说还在读书的同学们假期只有三天,但是咱上班的假期多鸭,哈哈~

想当初,我大一的时候,国庆假期十五天,真爽啊~

好了好了,话说回来,放这么久的假,三天也是假,这不是怕大家又不能出去旅游,回家了或者在宿舍没事干太无聊,所以特地给大家献上如何用Python来开发一款看视频不需要VIP的软件~

如果想发给朋友用的话,咱们在打包成exe可执行软件,这样小伙伴也能一起用了~

效果展示

我们先看看效果

这是本次要写的界面

优、腾、爱三个主流的都可以,其它的我没试,直接把视频地址复制粘贴到播放地址里,点击在线解析就可以观看了~

有小伙伴要问了,不会是马老师远古画质吧?

当然不会,必须是超清的!

播放效果,我就不演示了~

大家自己去试吧

代码展示

模块

import tkinter as tk
import webbrowser

创建一个窗口

root = tk.Tk()

设置软件标题

root.title('在线观影软件')

设置大小 800<宽>x300<高> 200+200 距离屏幕边距

root.geometry('800x300+200+200')

读取图片

img = tk.PhotoImage(file='img\\封面.png')

自定义函数 按钮触发事件

def show():# 获取输入框的内容word = input_va.get()# 获取选择的是那个接口num = num_int_va.get()# 判断选择的第一个接口if num == 1:# 视频解析播放地址link = 'https://jx.qqwtt.com/?url=' + word# 打开视频网站进行播放webbrowser.open(link)elif num == 2:link = 'https://okjx.cc/?url=' + wordwebbrowser.open(link)elif num == 3:link = 'https://svip.bljiex.cc/?url=' + wordwebbrowser.open(link)

pack() 布局方法默认 最上面居中 Label 标签组件 <零件>

设置图片标签

tk.Label(root, image=img).pack()

设置标签框

choose_frame = tk.LabelFrame(root)

fill=‘both’ 填充 pady=10 Y轴间距, 上下间距。

choose_frame.pack(fill='both', pady=10)

设置文本标签

tk.Label(choose_frame, text='选择接口:', font=('黑体', 20)).pack(side=tk.LEFT)

设置可变变量 —> 确定你点击哪一个

num_int_va = tk.IntVar()

默认设置选择第一个

num_int_va.set(1)

设置单选按钮 side=tk.LEFT 靠左边, 左对齐。

tk.Radiobutton(choose_frame, text='①号通用vip引擎系统【稳定通用】',variable=num_int_va, value=1).pack(side=tk.LEFT, padx=5)
tk.Radiobutton(choose_frame, text='②号通用vip引擎系统【稳定通用】', variable=num_int_va, value=2).pack(side=tk.LEFT, padx=5)
tk.Radiobutton(choose_frame, text='③号通用vip引擎系统【稳定通用】', variable=num_int_va, value=3).pack(side=tk.LEFT)

创建第二个标签框

input_frame = tk.LabelFrame(root)
input_frame.pack(fill='both', pady=10)

设置播放地址文本标签

tk.Label(input_frame, text='播放地址:', font=('黑体', 20)).pack(side=tk.LEFT)

设置可变变量

input_va = tk.StringVar()

设置输入框 width 设置宽度 relief 输入框样式设置 flat 平滑

tk.Entry(input_frame, width=100, relief='flat', textvariable=input_va).pack(side=tk.LEFT, fill='both')

设置按钮

tk.Button(root, text='Go点击在线解析播放', font=('黑体', 20), bg='#449d44', relief='flat', command=show).pack(fill='both')

打包为exe可执行文件

py文件打包一般都是用的 Pyinstaller ,大家安装一下这个模块。

打包流程太长了,我就不详细写了,可以看我往期文章:终极版Python打包exe文件,并修改图标

这是我刚刚打包好的~

最后

完整代码和素材的话,文末名片自取即可~

大家有好玩的思路,也可以自己改一改。

国庆大家如果想学习的话,推荐一套Python教程,涵盖了大部分常见的案例:代码总是学完就忘记?100个爬虫实战项目!让你沉迷学习丨学以致用丨下一个Python大神就是你!

最后,祝大家国庆节快乐,玩好,吃好,学好,心情好!

国庆在家没事干?教大家用Python做一个任何视频都能看的软件, 当然,只能看正经的相关推荐

  1. 教大家用Python做一个任何视频都能看的软件

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 所以特地给大家献上如何用Python来开发一款看视频不需要VIP的软件~ 如果想发给朋友用的话,咱们在打包成exe可执行软件, ...

  2. 玩过八音符游戏吗?今天教大家用python做一个八音符游戏

    先来看一下效果图: 需要用到的东西 Python3.6 cocos2d模块 pyaudio模块 以及一些Python自带的模块 cocos2d模块用于搭建游戏框架 pyaudio模块用于获得麦克风的声 ...

  3. 还在怕成语接龙你玩不过别人嘛!今天教大家用Python做一个成语接龙的小游戏!!!

    相关文件 关注小编,私信小编领取源码哟!!当然别忘了一键三连哟!! 开发工具 Python版本:3.6.4 相关模块: pyqt5模块: 以及一些python自带的模块. 环境搭建 安装Python并 ...

  4. python自动填写小程序表单_新年好!教大家用Python写一个自动回复拜年信息的小程序!...

    原标题:新年好!教大家用Python写一个自动回复拜年信息的小程序! 过年期间,想必大家都收到很多拜年信息吧!有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神 ...

  5. 中秋节到了我给大家用python做一个月饼

    明天就是八月十五了,有迎来了一年一度的中秋节,在我国大部分地区,中秋节是仅次于春节的传统节日,象征着团员安康.在这天,天上的月亮会格外的圆,我们吃到嘴里的月饼也比平常的要甜. 大家都知道月饼的种类有很 ...

  6. python写邮箱系统_教大家用Python写一个简单电子邮件发信器

    嘛~炎热的暑假大家都在家干些啥呢?up主本人每天就是摸鱼哒!为了让这个懒懒的up每天从床上早点爬起来,我可是立了不少flag呢~那就先不多说了,直接开始正文吧. 声明一下,本文内容为原创,如果引用其他 ...

  7. 圣诞节快到了,教大家用Python画一个简单的圣诞树和烟花,送给那个她

    用Python画出圣诞树和烟花,瞧瞧我这简易版的吧 序言 圣诞树 效果展示 代码展示 圣诞树上加烟花 效果展示 代码展示 写在最后 序言 这不是圣诞节快到了,准备让让女朋友开心开心,也算是亲手做的,稍 ...

  8. 树莓派怎么作为无线服务器,教大家用树莓派做一个无线路由器

    使用树莓派来做无线路由器,首先需要确认的是USB无线网卡已经安装了正确的驱动并能工作,其次所使用的无线网卡需要支持AP功能,否则即使正确配置了无线路由器,有软件也无法正常工作.配置无线路由器需要安装 ...

  9. 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(2)

    导语 上一期我们带大家完成了魔塔游戏每一层的初始化画面的制作: 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(1) 这一期我们会带大家进一步复现我们的魔塔小游戏,主要内容包括英雄类 ...

最新文章

  1. 最近想问题想的睡不着,上来郁闷下!
  2. 快排堆排归排三种排序的比较
  3. 【WEB安全】Xstream最新反序列化poc执行报错问题
  4. 隔壁大爷都会网络布线啦、搞起来搞起来
  5. 数据库性能怎么提升?
  6. pascal voc数据集_【资源分享】数据集搜索神器BIFROST
  7. 5 --> radius 协议原理解析
  8. 面试中面试官问的一些问题总结
  9. 初学者Arcgis教程大全
  10. Activiti工作流之任务的运行/查询/完成
  11. 考试系统服务器 倒计时,考试系统倒计时实现
  12. IOS-简单的自建ipa在线安装服务
  13. Win10 系统设置共享文件
  14. log4j在maven项目中的使用
  15. 基层管理者项目管理二三事
  16. vue3 源码分析-运行流程分析
  17. 动态模态分解 DMD | 做高维时间序列数据短时预测
  18. 如何自动生成论文目录
  19. 网站优化tag的正确用途,利用tag页面将事半功倍
  20. django.core.serializers.base.DeserializationError: Problem installing fixture

热门文章

  1. Android背光灯控制实现
  2. 蒟蒻的第一篇博客——博弈
  3. Scrapy Python爬虫实战:抓取知乎问题下所有回答!
  4. delta和gamma中性_在期权交易中,Delta、Gamma、Theta、Vega都是什么?
  5. 关于Delta 增量  (转)
  6. 鸿蒙系统研究之六:U-Boot引导
  7. 【附源码】计算机毕业设计SSM网络求职招聘系统
  8. 他山之石,可以攻玉篇
  9. 豆瓣FM snap应用
  10. Windows 下编程检测显示器信息及插拔