草庐IT

tkinter-button

全部标签

python - 如何使用 Tkinter 创建填充窗口宽度的换行文本?

Label小部件不换行。Message小部件将换行文本,但强制它大致为正方形。这是一个例子:fromTkinterimport*root=Tk()root.title("hello")Message(root,text=48*'xxxxx').grid(row=0,column=0,columnspan=3)Label(root,text='Name:').grid(row=1,column=0)Entry(root,width=50).grid(row=1,column=1)Button(root,text="?").grid(row=1,column=2)Button(root,t

python - Tkinter 将行号添加到文本小部件

尝试学习tkinter和python。我想在相邻的框架中显示文本小部件的行号fromTkinterimport*root=Tk()txt=Text(root)txt.pack(expand=YES,fill=BOTH)frame=Frame(root,width=25)#frame.pack(expand=NO,fill=Y,side=LEFT)root.mainloop()我在一个名为unpythonic的网站上看到了一个示例,但它假定txt的行高为6像素。我正在尝试这样的事情:1)将Any-KeyPress事件绑定(bind)到一个函数,该函数返回发生按键的行:textPad.bi

python - 为什么Button参数 "command"在声明的时候执行?

这个问题在这里已经有了答案:WhyismyButton'scommandexecutedimmediatelywhenIcreatetheButton,andnotwhenIclickit?[duplicate](5个答案)关闭7年前。我是Python的新手,正在尝试使用tkinter编写程序。为什么会执行下面的Hello-function?据我了解,回调只会在按下按钮时执行?我很困惑...>>>defHello():print("Hithere!")>>>hi=Button(frame,text="Hello",command=Hello())Hithere!>>>

python - 如何对 tkinter "scrolledtext"模块进行编码

下面的代码产生了一个在文本小部件中使用滚动条的丑陋但实用的示例,并产生了几个问题。注意:这是在Windows机器上使用Python3完成的。出现的滚动条附加到框架,虽然它滚动文本框内容,但我更希望它附加到文本小部件本身。我无法让这一切发生。有许多对名为“scrolledtext”的Tkinter模块的引用,该模块被认为是向文本框添加滚动条的更好机制,但我还没有找到任何有关如何导入它和调用它的示例我能够开始工作(可能需要一个例子)。frame1=tk.Frame(win,width=80,height=80,bg='#808000')frame1.pack(fill='both',exp

python - 如何使用 tkinter 中的按钮设置 `Entry` 小部件的文本/值/内容

我正在尝试使用tkinter模块在GUI中使用按钮设置Entry小部件的文本。这个GUI是为了帮助我将数千个单词分为五类。每个类别都有一个按钮。我希望使用按钮可以显着加快我的速度,我想每次都仔细检查单词,否则我只会使用按钮并让GUI处理当前单词并输入下一个单词。出于某种原因,命令按钮的行为不像我希望的那样。这是一个例子:importtkinterastkfromtkinterimportttkwin=tk.Tk()v=tk.StringVar()defsetText(word):v.set(word)a=ttk.Button(win,text="plant",command=setTe

python - 是什么魔法阻止了 Tkinter 程序在交互式 shell 中阻塞?

注意:这是对以下问题的跟进:Tkinter-whendoIneedtocallmainloop?通常在使用Tkinter时,你调用Tk.mainloop运行事件循环并确保事件得到正确处理并且窗口保持交互而不会阻塞。在交互式shell中使用Tkinter时,似乎没有必要运行主循环。举个例子:>>>importtkinter>>>t=tkinter.Tk()将出现一个窗口,它不会阻塞:您可以与其交互、拖动它并关闭它。因此,交互式shell中的某些东西似乎确实识别出创建了一个窗口并在后台运行事件循环。现在是有趣的事情。再次以上面的例子为例,但是在下一个提示中(不关闭窗口),输入任何东西——而

python - 如何在 tkinter 中使无声异常变得更响亮?

如果我从终端运行以下代码,我会在终端中收到一条有用的错误消息:importTkinterastkmaster=tk.Tk()defcallback():raiseUserWarning("Exception!")b=tk.Button(master,text="Thiswillraiseanexception",command=callback)b.pack()tk.mainloop()但是,如果我在没有终端的情况下运行它(例如,通过双击图标),错误消息将被抑制。在我真实的、更复杂的Tkinter应用程序中,我喜欢GUI有点抗崩溃。我不喜欢我的用户很难给我有用的反馈来修复由此产生的意外

html - 使用 <button type ="submit"> 代替 &lt;input type ="submit"> 提交表单,有问题吗?

标签比输入更容易设置样式,我真的很赞成使用它们。但是我担心可能会出现一些问题。来自W3schools:Note:IfyouusetheelementinanHTMLform,differentbrowsersmaysubmitdifferentvalues.UsetocreatebuttonsinanHTMLform.我还了解到IE对该按钮有问题。我只是希望将它们用作提交按钮的替代品,例如:它们的工作方式是否与提交按钮相同,或者我是否会遇到诸如不受支持的浏览器或其他任何问题? 最佳答案 button元素在IE中存在严重问题,IE曾经

html - iOS Safari <button disabled></button> 不禁用?

我正在检查我在iPad上制作的表格,似乎添加了disabled到标签实际上并没有禁用按钮。添加disabled到标签有效但无效.所以有效,但是Hola没有。关于解决此问题的方法的想法?或者它只是一个safari错误? 最佳答案 您可以使用disabled上的属性标签但不是标签。按钮没有正式贬值,但因为你可以这样做用于表单提交功能和对于一个普通的普通按钮来说,拥有一个完全不同的标签没有实际意义。此外,您可以通过添加disabled来禁用提交按钮和常规按钮。 关于html-iOSSafari

javascript - 如何使href in button inside collapse

我有一个折叠模型,它显示有关客户的更多信息,在它里面,我有一个按钮,当我点击时,我没有得到特定客户的信息,我得到了所有客户的数据{{x.Marque}}Code:{{x.CodeClient}}Nom:{{x.NomClient}}Enregistrer...应用程序.js$stateProvider.state('modifClient',{url:'/modifClient',templateUrl:'templates/modifClient.html',params:{CodeClient:null},controller:'ConsultClientCtrl'});app.c