python tkinter实践之制作看视频小软件
2019-06-29 20:58
477 查看
利用tkinter制作一个可视化界面,能够进行选择播放接口,播放某链接的视频(支持优酷,腾讯等多平台),清空搜索框等操作。界面如下所示,代码也如下
import requests import re import tkinter as tk import webbrowser #第一步从qumail网址获取解码url url='http://www.qmaile.com/' headers={ "User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36" } resp=requests.get(url,headers=headers) response=resp.content.decode('utf-8') res=re.compile('<option value="(.*?)" selected') reg=re.findall(res,response) print(reg) one=reg[0] two=reg[1] three=reg[2] four=reg[3] five=reg[4] #GUI #第二步 设置可视化界面的样子 root=tk.Tk() root.title('vip电影播放by-lvsanjin') root.geometry('600x300+100+100')#500,250为宽高,100100为左上角的位置 l1=tk.Label(root,text="播放接口",font=("Arial",12)) l1.grid() l2=tk.Label(root,text="播放链接",font=("Arial",12)) l2.grid(row=6,column=0) t1=tk.Entry(root,text='',width=50) t1.grid(row=6,column=1) text1=tk.Text(root,height=5,width=50) text1.grid(row=7,column=1) str='''软件说明: 1,本软件仅供用来学习,请勿用于违法行为。 2,将想看视频的链接放入搜索框,然后点击播放即可 3,保证有网,如果不显示,换一个播放接口''' text1.insert(tk.INSERT,str) #单选按钮 Var=tk.StringVar() Var.set(one) r1=tk.Radiobutton(root,text='播放接口1',value=one,variable=Var) r1.grid(row=0,column=1) r2=tk.Radiobutton(root,text='播放接口2',value=two,variable=Var) r2.grid(row=1,column=1) r3=tk.Radiobutton(root,text='播放接口3',value=three,variable=Var) r3.grid(row=2,column=1) r4=tk.Radiobutton(root,text='播放接口4',value=four,variable=Var) r4.grid(row=3,column=1) r5=tk.Radiobutton(root,text='播放接口5',value=five,variable=Var) r5.grid(row=4,column=1) #播放按钮 def bofang(): html1=Var.get()+t1.get() print(html1) webbrowser.open(html1) b1=tk.Button(root,text='播放',font=("Arial",12),width=8,command=bofang)#,command= b1.grid(row=2,column=2) #清除 def del_text(): t1.delete(0,'end') b2=tk.Button(root,text='清除',font=("Arial",12),width=8,command=del_text)#,command= b2.grid(row=5,column=2) #消息循环 root.mainloop() #第三步软件封装,用pyinstaller即可
软件可从百度网盘提取
链接:https://pan.baidu.com/s/1VHJuwLiKVtAlRj0tTKav5g
提取码:3r02
相关文章推荐
- Python制作Mac软件(实践中)
- Python3利用网页接口制作一个免费的VIP视频播放软件
- Python3利用网页接口制作一个免费的VIP视频播放软件
- 什么软件可以提取视频中的音频制作成手机铃声
- 分形艺术网发布:分形软件Apophysis视频教程第八讲——IFS码的使用以及Sierpinski分形的制作
- 企业视频制作的多媒体软件
- Python Tkinter制作GUI
- 利用qt和ffmpeg软件来制作视频裁剪工具
- 崔庆才_Python3爬虫入门到精通课程视频附软件与资料视频分享
- 软件制作:Python
- Apple Final Cut Pro X 10.4.6 中文特别版 Mac 最强大视频后期制作软件
- 制作视频软件碰到一个奇怪的问题……
- 介绍一个制作视频的软件
- Python学习笔记--Tkinter制作GUI
- python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐
- 视频制作软件——会声会影的使用心得
- Python3 网易有道词典结合PyInstaller,tkinter制作一个简单的中英文翻译exe文件
- 圆你导演梦:5款主流视频制作软件横评
- 利用python制作点读翻译软件(基于google api)
- Python GUI--Tkinter实践