• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

繁星点点……

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

一个不成形的代码

 1  #_*_ coding: utf-8 _*_ 
 2 from tkinter import *  # tkinter 这个模块从3.X版本后,要用小写。
 3 import tkinter.messagebox 
 4 import urllib.request
 5 import json
 6 
 7 
 8 
 9 def music():
10     text=entry.get()
11     if not text:
12         tkinter.messagebox.askokcancel("温馨提示","您可以输入以下内容进行搜索:\n1.歌曲名\n2.歌手名\n3.部分歌词")
13        
14     else:
15         url="https://music.163.com/#/search/m/?s="+str(text)+"&type=1"
16         html=urllib.request.urlopen(url).read().decode("utf-8")
17         listbox.insert(0,(url))
18         print (url)
19 def play(event):
20     sy=listbox.curselection()[0]#sy 索引的意思,后面的0,是要第一个数
21     print (sy)
22 
23 #界面部分的代码
24         
25 root=Tk()  #Tk 的第二个字母要小写
26 root.title("music播放器 QQ:470597776")
27 root.geometry("300x200+400+200") #窗口大小  窗口位置
28 entry=Entry(root)
29 entry.pack() #root 表示控件的父窗口
30 Button(root,text="搜索歌曲",command=music).pack()
31 var=StringVar()
32 listbox=Listbox(root,width=50,listvariable=var)
33 listbox.bind("<Double-Button-1>",play)#绑定
34 listbox.pack()
35 
36 mainloop()  # 显示窗口

range() 生成列表涵数  global_mlist 全局化涵数 mlist

posted on 2018-12-24 09:28  天若有情66  阅读(139)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3