首页
学习
活动
专区
圈层
工具
发布

Python 学习之 Tkinter「上 」

最近有点忙,想做一个实时监检公众号文章阅读量的工具,这就需要使用到GUI ,正好我的知识星球球友:知识星球:Python绿色通道 投稿来了,他的公众号名称「Python梦工厂」点击原文可以查看他的文章。...# 匿名函数输出打印语句 btn2 = tkinter.Button(win, text="点击2", command=lambda: print("To make right decisions !...# 获取输入控件的值,输出在控制台 print(v.get()) print(entry.get()) 效果图 ?...例:点击按钮输出输入框的内容 def showInfo(): print(entry.get()) entry = tkinter.Entry(win) entry.pack() btn =...用Python获取公众号评论并生成词云图证明抖音无罪 Python抓取公众号文章并生成pdf文件保存到本地 用Python抓取某大V的公众号文章 抓取得到App音频数据 高级爬虫(一):Scrapy爬虫框架的安装

2.3K20

Python-Tkinter图形化界面设计(详细教程 )

Python自带了tkinter 模块,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法。...下面是根窗体呈现示例: from tkinter import * root= Tk() root.title('我的第一个Python窗体') root.geometry('240x240') # 这里的乘号不是...当然如果这个控件实例只需要一次性呈现,也可以不必命名,直接实例化并布局呈现出来,例如: Label(root,text='我是第一个标签',font='华文新魏').pack() 属性 relief 为控件呈现出来的...if entry.get() !...,将框架控件实例frame 绑定鼠标右键单击事件,调用自定义函数 myfunc()可表示为”frame.bind(’’,myfunc)”,注意: myfunc后面没有括号。

18.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PythonGUI编程|使用Tkinter制作快递查询软件

    在Python中就提供了多个图形开发界面的库,比如Tkinter、wxPython、Jython等,本文将使用Tkinter来制作一个简单的快递查询软件,先来看看效果 ? 为什么使用Tkinter?...因为Tkinter 是 Python 的标准 GUI 库,只要安装好 Python 之后就能直接使用,对于我们这样一个简单的小程序还是能应付自如。...好了,现在我们来分析应该如何制作,其实主要就是下面两个步骤: Python爬取快递查询网站 使用Tkinter制作界面 所以我将按照上面两项来说明制作过程。...当然这个界面中什么都没有,接下来就是对这个界面进行修改,比如先调整大小和背景 import tkinter as tk HEIGHT = 500 WIDTH = 600 root = tk.Tk()...结束语 回顾上面整个过程,好像也没有用到特别复杂的工具,如果自己独立敲一遍我想应该会有所收获,并且基于这个例子可以实现更多的功能,比如添加其他按钮来实现更多功能,或者将查快递改为查天气、查单词等,这些就留给你们了

    1.3K20

    零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

    Python自带了tkinter 模块,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法。...下面是根窗体呈现示例: import tkinter #声明窗体 root=tkinter.Tk() #编辑窗体提示文字 root.title("我的第一个程序") #设置窗体大小·注意,不是乘号*而是小写的...#声明窗体 root=tkinter.Tk() #编辑窗体提示文字 root.title("我的第一个程序") #设置窗体大小·注意,不是乘号*而是小写的x #如果想设置显示位置的写法是:root.geometry...import tkinter #声明窗体 import tkinter root = tkinter.Tk() root.title("我的第一个程序") root.geometry("400x400+...5 exportselection 默认情况下,你如果在输入框中选中文本,默认会复制到粘贴板,如果要忽略这个功能刻工艺设置 exportselection=0。

    17.8K30

    012:tkinter+爬虫设计对联软件

    今天用Python设计一个小的对联软件! 其中运用到tkinter模块: tkinter是Python下面向tk的图形界面接口库,可以方便地进行图形界面设计和交互操作编程。...先看下我们的软件效果图: 首先,程序的界面设计还是利用tkinter来进行设计。 通过tkinter的Entry类来输入我们的上联,然后通过button按钮,来启动程序进行设计。...button键之所以能够完成后续的运行,是因为其绑定了我们的后续的操作函数(也就是代码中的get_xialian函数)。 通过绑定的函数实现了爬虫的抓取和对联的保存。...,然后细细分析发现,其in是我们输入的上联 time和timestamp顾名思义是时间和时间戳 而len的意义是输入的字数,以0的个数来代替 有同学可能问,这哪里有时间和输入?...这是因为这里的时间和输入都是经过url编码后的格式,我们可以通过urllib中的unquote函数来检查。

    1.1K10

    python实战篇(六)---打造自己的签名软件

    Python实战篇重在实战,今天,我们就来设计一款自己的签名软件,稍微涉及一点爬虫(简单点说就是从网页上爬取你想要的数据,然后保存下来自己用,切记不要违法使用哦)的东西,最后的成果就是输入你想要签名的名字.../' #获取用户输入的姓名 name = entry.get() #过滤空格 name = name.strip() if name == '':...,该函数的目的在于向目标网站爬取我们所需要的数据,设想,我们从网站获取数据,首先要有我们的输入,因此,在代码里面,我们就有了模仿网页发送的输入数据,然后将服务器反馈回来的信息进行筛选,得到我们想要的数据...关键函数分析二 03 # -*- coding:utf-8 -*- from tkinter import * from tkinter import messagebox from PIL import...,按钮等等,在按钮的后面设置响应函数,如此,每次单击相应的按钮就会执行不同的函数,但是此处有一个问题,就是为什么我们的软件可以不断运行呢,按照之前的实践,python代码除了for,while循环之类,

    84010

    用Python写了一个疫苗信息管理系统

    https://blog.csdn.net/weixin_43425784/article/details/118585467 ↑ 关注 + 星标 ,每天学Python新技能后台回复【大礼包】送你Python...自学大礼包 本来这个小应用是给一个客户做的,后来找个理由又说不要了,当时心里真是我艹(一种植物)了,其实之前没用过Tkinter,只能边做边学,还好不是太难,一夜就肝出来了。...由于时间比较紧,所以只实现了基本功能,有很多地方的代码可以进行优化,界面美化页没有怎么弄,后期应该也不弄了,反正我也用不到这玩意儿。...entry6.delete(0, "end") entry7.delete(0, "end") tkinter.messagebox.showinfo(title...entry6.delete(0, "end") entry7.delete(0, "end") tkinter.messagebox.showinfo(title

    80051

    python爬虫--不限平台歌曲下载(收费也可)

    其实这里我们的工作就已经完成了,如果只想下载这一首七里香的话。但是博主我会是那样的人吗???肯定不是,博主的原则就是我全都要。 ? 所以我们就要重新理清思路。我们整个的流程是啥???...现在我们的思路其实还是这个,但是大家发现了没有这次有我们能够直接请求的url地址吗?或者说这次我们直接请求这个url地址我们能够直接得到我们想要的信息吗?...那么既然这样我们就需要首先需要一个页面,这里我选择的python中最简单的模块进行编写了,大家可以去选择更好的工具进行编写。...('黑体常规',20)) #标签的布局 label.grid(row=0,columns=2) # 输入框组件 entry=Entry(root,font=('黑体常规',20),width=15)...虽然很丑,但起码还是画出来了的 3.5数据绑定 页面编写了,我们就需要将数据绑定到一起,否则也是没什么用的: def get_music_name(): #获取输入框的值 name=entry.get

    7.2K30

    python苦短-爬取音乐

    python苦短-下载音乐 概述 使用到的库 requests: 爬虫使用到的请求库 jsonpath: 处理json数据的第三方库 os: python文件系统操作的库 urlretrieve: 对url...解析的库 tkinter: tkinter是python中使用较多的GUI库,GUI是指的页面的控件操作,类似R中最基础的编辑器R-gui,它提供一些最基础的绘图工具,能够实现图形化按钮,文本框,有点VB...def get_music_name(): name=entry.get() # 添加请求头防止反扒 # 这里和之前的不同采用的是X-Requested-With headers...标签定位 label.grid() # 6.设置输入框,并定位输入框位置为0行1列 entry = Entry(root,font=('隶书',20)) entry.grid(row=0, column...command=get_music_name) button1.grid(row=2,column=0,sticky=W) # 9.退出按钮 # 通过command参数调用系统的退出函数,实现退出 button2

    1.7K30

    下载歌曲的时候嫌麻烦?打造专属你的音乐下载器

    前言 前面已经做出了一个只属于自己的音乐播放器,那怎么能没有一个音乐下载器呢 之前大家有没有过从电脑上下载歌曲MP3文件放到手机内存卡的经历,随着时代发展,现在的各大音乐软件已经成为播放器,下载音乐是要收费的...,现在教大家从零开始可以通过python通过爬虫爬取音乐,教大家打造自己的音乐下载器。...知识点: 1.python基础知识 2.requests库 3.urllib库 4.BeautifulSoup 环境: windows + pycharm + python3 适合零基础的同学 1、导入工具...import os from urllib.request import urlretrieve from tkinter import * import requests from selenium...:',font=('华文行楷',20)) # 标签定位 label.grid() # 输入框 entry = Entry(root,font=('隶书',20)) entry.grid(row=0,column

    70610
    领券