草庐IT

$tkinter

全部标签

一种获取tkinter子窗口返回值的方法 | python tkinter多窗口开发实践

最近在开发一款基于tkinter的统计小工具,遇到一个需求是从主窗口弹出子窗口,用户在子窗口选择或输入值后关闭窗口,主窗口获得用户从子窗口输入的值。本来看似简单的一个需求,但在网上搜索几次才找到一些方法和描述,也不是到是不是关键字描述的不够准确,找到的文章相关性不高。最后通过仔细阅读几篇文章和自己摸索,找到了一种使用传递引用的解决方案。文章目录一、创建主窗口二、创建子窗口三、获取子窗口输入值四、总结一、创建主窗口首先我们创建主窗口,主窗口有两个按钮:①第一个是打开子窗口按钮open_child_button,点击该按钮会调用创建子窗口函数defopen_child_window()②第二个是查

一种获取tkinter子窗口返回值的方法 | python tkinter多窗口开发实践

最近在开发一款基于tkinter的统计小工具,遇到一个需求是从主窗口弹出子窗口,用户在子窗口选择或输入值后关闭窗口,主窗口获得用户从子窗口输入的值。本来看似简单的一个需求,但在网上搜索几次才找到一些方法和描述,也不是到是不是关键字描述的不够准确,找到的文章相关性不高。最后通过仔细阅读几篇文章和自己摸索,找到了一种使用传递引用的解决方案。文章目录一、创建主窗口二、创建子窗口三、获取子窗口输入值四、总结一、创建主窗口首先我们创建主窗口,主窗口有两个按钮:①第一个是打开子窗口按钮open_child_button,点击该按钮会调用创建子窗口函数defopen_child_window()②第二个是查

Python tkinter 一个Music download software的界面

前言本次案例最终实现效果开发环境python3.8:解释器pycharm:代码编辑器界面代码实现先导入所需模块importtkinterastkfromtkinterimportttkimporttkinter.messagebox创建窗口root=tk.Tk()root.title('XXX')#名字自己起root.geometry('900x700+200+200')root.mainloop()名称搜索框可以通过Singers,songs的名字搜索search_frame=tk.Frame(root)search_frame.pack(pady=20)Song_va=tk.StringV

Python tkinter 一个Music download software的界面

前言本次案例最终实现效果开发环境python3.8:解释器pycharm:代码编辑器界面代码实现先导入所需模块importtkinterastkfromtkinterimportttkimporttkinter.messagebox创建窗口root=tk.Tk()root.title('XXX')#名字自己起root.geometry('900x700+200+200')root.mainloop()名称搜索框可以通过Singers,songs的名字搜索search_frame=tk.Frame(root)search_frame.pack(pady=20)Song_va=tk.StringV

基于Tkinter实现一个垃圾分类答题软件

🤵‍♂️个人主页:@艾派森的个人主页✍🏻作者简介:Python学习者🐋希望大家多多支持,我们一起进步!😄如果文章对你有帮助的话,欢迎评论💬点赞👍🏻收藏📂加关注+目录一、Tkinter二、最终效果三、项目过程3.1分析布局3.2创建窗口3.3构建题库3.4创建组件3.5编写事件函数四、总结源代码 一、Tkinter什么是GUI    图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或

基于Tkinter实现一个垃圾分类答题软件

🤵‍♂️个人主页:@艾派森的个人主页✍🏻作者简介:Python学习者🐋希望大家多多支持,我们一起进步!😄如果文章对你有帮助的话,欢迎评论💬点赞👍🏻收藏📂加关注+目录一、Tkinter二、最终效果三、项目过程3.1分析布局3.2创建窗口3.3构建题库3.4创建组件3.5编写事件函数四、总结源代码 一、Tkinter什么是GUI    图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或

python tkinter如何绑定事件

 如果是学习很久的人,基本上都不怎么使用这个布局模块,但是刚学的时候,都会教学使用tkinter模块,原因,就是这个模块是比较简单上手,但是在真正做大型项目,要求细致紧密的联系,层层叠叠的逻辑性,这个布局模块并不是很适应,但是作为新入门阶段的我们,是非常推荐来学习下的,好啦,话不多说,来看下吧~本章主要说的内容,就是tkinter绑定事件案例代码如下:from tkinter import * def p_label():    global root    Lb = Label(root, text='Runsen爱学习')    Lb.pack() root = Tk()root.titl

python tkinter如何绑定事件

 如果是学习很久的人,基本上都不怎么使用这个布局模块,但是刚学的时候,都会教学使用tkinter模块,原因,就是这个模块是比较简单上手,但是在真正做大型项目,要求细致紧密的联系,层层叠叠的逻辑性,这个布局模块并不是很适应,但是作为新入门阶段的我们,是非常推荐来学习下的,好啦,话不多说,来看下吧~本章主要说的内容,就是tkinter绑定事件案例代码如下:from tkinter import * def p_label():    global root    Lb = Label(root, text='Runsen爱学习')    Lb.pack() root = Tk()root.titl

Python Tkinter窗体程序连接SQL Server数据库实现账号登录、注册、修改、注销等功能(不定时更新)

这是本人用PythonTkinter做的一个登录程序,因为连接了SQL数据库,所以需要新建一个“账号登录”数据库,创建一张“登录注册”表,然后再编写代码运行。里面有详细的注释说明,对于有一定基础知识的同学来说比较友好。期间我发现了很多问题所在,控件框架布局基本不变,主要是功能实现方法,反反复复修改了很多次,吸取了很多经验教训。数据库连接信息,用SQLServer身份验证登录,记住登录名和密码。新建一个“账号登录”数据库,在里面创建一张“登录注册表”,设置好列名username、password和数据类型。输入的密码采用了MD5加盐加密操作,所以password一栏显示为密文。然后就是pytho

Python Tkinter窗体程序连接SQL Server数据库实现账号登录、注册、修改、注销等功能(不定时更新)

这是本人用PythonTkinter做的一个登录程序,因为连接了SQL数据库,所以需要新建一个“账号登录”数据库,创建一张“登录注册”表,然后再编写代码运行。里面有详细的注释说明,对于有一定基础知识的同学来说比较友好。期间我发现了很多问题所在,控件框架布局基本不变,主要是功能实现方法,反反复复修改了很多次,吸取了很多经验教训。数据库连接信息,用SQLServer身份验证登录,记住登录名和密码。新建一个“账号登录”数据库,在里面创建一张“登录注册表”,设置好列名username、password和数据类型。输入的密码采用了MD5加盐加密操作,所以password一栏显示为密文。然后就是pytho