草庐IT

$tkinter

全部标签

tkinter 获取输入框的值AttributeError: ‘NoneType‘ object has no attribute ‘get‘报错

tkinter获取输入框的值AttributeError:‘NoneType’objecthasnoattribute'get’报错的解决方法一般出现在如下语法中:username_input=tk.StringVar()username=tk.Entry(root,textvariable=username_input).place(x=77,y=35)username.get()解决的方法一般为:改成username_input=tk.StringVar()username=tk.Entry(root,textvariable=username_input)username.place(x

Python+Tkinter 图形化界面基础篇:添加图形和图像

Python+Tkinter图形化界面基础篇:添加图形和图像引言添加图形元素步骤1:导入Tkinter步骤2:创建主窗口步骤3:创建Canvas步骤4:绘制图形绘制线条绘制矩形绘制椭圆绘制多边形步骤5:启动主事件循环显示图像步骤1:导入必要的模块步骤2:创建主窗口步骤3:打开图像文件步骤4:创建Label来显示图像步骤5:启动主事件循环结论引言在Python图形化界面开发中,添加图形和图像可以使你的应用程序更具吸引力和可交互性。本篇博客将介绍如何在Tkinter中添加图形元素、绘制基本图形以及显示图像。我们将详细讨论这些概念,并提供示例代码以帮助你更好地理解。添加图形元素在Tkinter中,可

python tkinter专注于另一个窗口时将窗口保持在顶部

我正在制作文本编辑器,并用自己的窗口制作了一个查找/替换功能。看起来像这个。我希望它在更改回主文本窗口时会变得透明,但是呆在那里。(就像Notepad++所做的一样)。如你看到的这里,查找窗口位于主窗口的前面,但它是透明的。我已经知道我可以用它使窗口透明:find_window.attributes('-alpha',0.3)但是现在,我希望它在另一个窗口上的焦点时保持顶端。看答案我自己弄清楚了。我必须使用focus_out事件,然后使用.lift()将其放在上面:defleave():find_window.attributes('-alpha',0.3)find_window.lift()

Python tkinter控件全集之组合选择框 ttk.ComboBox

Tkinter标准库Tkinter是Python的标准GUI库,也是最常用的PythonGUI库之一,提供了丰富的组件和功能,包括窗口、按钮、标签、文本框、列表框、滚动条、画布、菜单等,方便开发者进行图形界面的开发。Tkinter库基于TkforUnix/Windows/macOS,由Tcl语言编写。使用Tkinter,可以快速创建桌面应用程序,并支持多平台Windows、macOS、Linux等。tkinter控件全集在python中导入tkinter库后,有18种控件(也称组件):导入方式:importtkinterastkButton、Canvas、Checkbutton、Entry、F

Python Tkinter(初学者级别)

我需要一些帮助!importtkinterastkclassCountVisitors:def__int__(self,master):self.master=masterself.button1=tk.Button(self.master,text="Count",command=self.counting)self.button1.pack(side=tk.LEFT)self.button_click=0defcounting(self):self.button_click+=1print(self.button_click)defmain():root=tk.Tk()CountVisit

python版扫雷(基于tkinter),教你学python

扫雷是一款相对简单好玩的小游戏,对于初学某种程序语言来说(特别是python),没有用一个项目来熟练自己所学的知识是很难过的去的。本次使用python语言去写一款居于python标准库模块tkinter的扫雷游戏,供python爱好者学习。扫雷游戏规则与思路构建tkinter标准模块扫雷游戏暗含那种像算法一样的东西类与类的继承背景图片显示与控件显示样式自定义按钮完整代码(直接看完整代码)1.扫雷游戏规则与思路构建扫雷的游戏规则简单来说就是点开所有背后不是雷的方块就通关了,每个被点开的方块都会有一个数字(除0外)表示以该方块为中心的九个宫格内地雷的个数,玩家可以通过每个方块的数字推测那些方块背后

Python中tkinter模块的常用参数总结

1、使用tkinter.Tk()生成主窗口(root=tkinter.Tk())root.title('标题名')    修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0)    框体大小可调性,分别表示x,y方向的可变性;root.geometry('250x150')  指定主框体大小;root.quit()      退出;root.update_idletasks()root.update()     刷新页面;2、初级样例importtkinterroot=tkinter.Tk()#生成root主窗口label=tkinter.Lab

Python tkinter 初探Toplevel控件搭建父子窗口

目录Toplevel控件搭建父子窗口最简明的父子窗口框架改进一:屏蔽和开放按钮改进二:子窗口始终在主窗口之上改进三:增加子窗口的关闭协议改进四:使子窗口长获焦点总结Toplevel控件搭建父子窗口最近,用Python给单位里用的“智慧食堂”系统编制了一个餐卡充值文件生成器,自动匹配餐卡号并快速生成导入数据用的Excel表格,截图如下:使用tkinterToplevel控件弹出子窗口,用作设置备注的子窗口。在编程过程中,边学边写探索到不少新知识,简单介绍如下:最简明的父子窗口框架创建一个主窗口、一个子窗口,各放一个按钮,代码如下:importwin32api,tkinterastkdef_top

python tkinter Entry控件textchange事件

项目上需要用到一个功能,当Entry控件中的文本发生变化时触发textchange事件,获得变化后的文本内容,找了半天后发现Entry控件没有自带的textchange事件。替代方案是:给Entry控件绑定事件,当任意敲击键盘时触发,相当于间接实现了textchange事件,但实际使用过程发现绑定事件后输出文本框内容输出的是键盘按下之前的值,举个例子,Entry控件中之前就有UCA,当我敲击S后,得到的控件内的字符串是UCA,但控件中已经显示UCAS了。折腾半天后,发现用线程就可以很快的实现我想要的功能,代码如下:fromtkinterimport*importthreadingdefGetV

【Python自然语言处理+tkinter图形化界面】实现智能医疗客服问答机器人实战(附源码、数据集、演示 超详细)

需要源码和数据集请点赞关注收藏后评论区留言私信~~~一、问答智能客服简介QA问答是Question-and-Answer的缩写,根据用户提出的问题检索答案,并用用户可以理解的自然语言回答用户,问答型客服注重一问一答处理,侧重知识的推理。从应用领域视角,可将问答系统分为限定域问答系统和开放域问答系统。根据支持问答系统产生答案的文档库、知识库,以及实现的技术分类,可分为自然语言的数据库问答系统、对话式问答系统、阅读理解系统、基于常用问题集的问答系统、基于知识库的问答系统等。智能问答客服功能架构典型的问答系统包含问题输入问题理解信息检索信息抽取答案排序答案生成和结果输出等,首先由用户提出问题,检索操