草庐IT

tkinter.scrollbar

全部标签

在丢失了与服务器的连接之前,TKINTER根窗口不会显示

我正在使用客户端和服务器使用套接字和TKINTER。该服务器应该将消息发送到客户端,该消息将在实时接收到消息时将其添加到列表框并显示给用户。但是,直到丢失了服务器的连接后,根窗口将不会显示(即服务器窗口已关闭)。当root窗口时,消息仍然显示在列表框中做出现,尽管没有在有连接时。这是服务器:importsocketimportsys#createatcp/ipsocketsock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#print(socket.gethostbyname(socket.gethostname()))#bindtheso

已解决AttributeError: module ‘tkinter‘ has no attribute ‘TK

已解决Python小白初学GUI时使用到tkinter包,抛出异常AttributeError:module‘tkinter‘hasnoattribute‘TK的正确解决方法,亲测有效!!!文章目录报错问题报错翻译报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错报错问题一个小伙伴遇到问题跑来私信我,在python初学GUI时使用到tkinter包,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下所示:importtkinterastkmywindow=tk.TK()mywindow

Tkinter 添加垂直和水平滚动条

实现步骤:1.导入tkinter,创建主窗口importtkinterastkwindow=tk.Tk()#生成主窗口,命名windowwindow.title('支付更正信息查看窗口')#定义主窗口标题window.geometry('800x600')#定义主窗口的长宽2.创建一个Frame,把需要添加滚动条的空间放到Frame里面Frame里面使用pack布局fm_lb=tk.Frame(window)#listboxfm_lb.pack()3.设置垂直和水平滚动条s=tk.Scrollbar(window)#设置垂直滚动条b=tk.Scrollbar(window,orient='ho

tkinter实现带背景图片的登录窗口

实现功能:打开系统登录窗口,输入用户名密码,点击登录后跳转到程序主界面,用户名密码在程序代码里,注意运行时需要自己准备一张背景图片back.png。 主要代码:self.backCanvas=Canvas(self.frame,width=self.WIDTH,height=self.HEIGHT)self.backPhoto=ImageTk.PhotoImage(Image.open("back.png").resize((self.WIDTH,self.HEIGHT),Image.Resampling.NEAREST))self.backCanvas.create_image(self.W

Python Tkinter学生信息管理系统(支持增删改查)

在本教程中,我们将实现一个有吸引力且用户友好的桌面应用程序学生管理系统。此应用程序用于存储学生的数据。我们可以将此应用程序用作我们学院的一个小项目。这个应用程序基本上是使用python框架Tkinter实现的,它提供了实现桌面应用程序的工具。主要创建了2个框架,一个框架存储数据,另一个框架用于显示数据。数据形式存储每个学生的一些信息,如学号、姓名、父亲姓名、学历、专业、联系电话和地址。4个功能来添加数据、更新数据、删除数据和清除数据。并且所有字段都是必需的,如果数据存在于数据库中则删除数据,如果数据从数据库中获取并且在数据库中可用则更新数据。还可以快速选中一条数据然后修改进行新增显示所有数据添

Python tkinter bind三种方法传参,不用lambda表达式也可以(任何人都会)

很多人都有过这样的疑惑:如何在tkinter里面传参?比如创建了一个列表,需要对列表中的每一项绑定方法;比如有多个相似的按钮想要一次性完成,这个时候不得不传递参数。但是Python语言又非常讨厌的没有给传递参数的空间,bind方法只能传函数,而不能传参数是真的讨厌(如果你是自己用,你也可以直接去改原码的,但谁会这么干呢),于是乎就产生了一大堆文章来解决bind传参。然而,所有我看见的全都无一例外的用lambda表达式,或许这种开销最少,速度最快,但是同时引发了一个非常头疼的问题:我看不懂啊。于是乎每次要传参就会去网上搜索(面向csdn编程),然后一知半解写下来,下一次又忘掉。不用笑话我,我就是

tkinter 窗口属性解析

   在Tkinter中,TK窗口是整个图形用户界面的基础。在创建主窗口时,可以设置窗口的大小、标题和其他属性,可以向窗口添加各种小部件,例如按钮、标签、文本框等。TK窗口还负责管理窗口的事件循环,以响应用户的交互。因此,TK窗口是构建图形用户界面的必不可少的组成部分。 以下是一个简单的tkinter窗口:importtkinterastkroot=tk.Tk()root.mainloop()窗口的主要属性:Tkinter窗口属性:bg:窗口的背景颜色bd窗口的边框宽度(默认为2像素)cursor鼠标指针在窗口上时的样式height窗口的高度width窗口的宽度relief窗口的边框样式tit

element-ui el-scrollbar滚动条初始化不显示

当使用el-scrollbar的时候,比如你的数据列表是后端获取的,这时候,初始化的时候,因为数据还没有获取到,导致里面的内容没有撑开,所以滚动条是不显示的,但是可以正常滚动。解决方法:获取左侧菜单的数据时,           class="avue-sidebar--tip">{{$t('menuTip')}}          :default-active="nowTagValue"       mode="vertical"       :show-timeout="200"       :collapse="keyCollapse">                  :scree

python - 使用鼠标移动和缩放 tkinter Canvas

这里是我想要的描述:在tkinterCanvas中绘制一组几何对象(此处为矩形),然后可以使用鼠标探索此Canvas。单击并拖动Canvas,滚动放大和缩小。使用这个主题,我找到了点击和拖动部分:MoveatkintercanvaswithMouse用鼠标我设法写了一些用于滚动缩放的东西。移动和缩放都可以很好地分开工作。问题:如果我移动然后放大,缩放的焦点不再是光标的位置。有什么建议吗?这里有一段代码可以测试[编辑:现在应该适用于linux和windows]importTkinterastkimportrandomclassExample(tk.Frame):def__init__(s

python - 使用鼠标移动和缩放 tkinter Canvas

这里是我想要的描述:在tkinterCanvas中绘制一组几何对象(此处为矩形),然后可以使用鼠标探索此Canvas。单击并拖动Canvas,滚动放大和缩小。使用这个主题,我找到了点击和拖动部分:MoveatkintercanvaswithMouse用鼠标我设法写了一些用于滚动缩放的东西。移动和缩放都可以很好地分开工作。问题:如果我移动然后放大,缩放的焦点不再是光标的位置。有什么建议吗?这里有一段代码可以测试[编辑:现在应该适用于linux和windows]importTkinterastkimportrandomclassExample(tk.Frame):def__init__(s