【python – 在tkinter列表框中选择全部】教程文章相关的互联网学习教程文章

python – tkinter和time.sleep【代码】

我试图在等待5秒后删除文本框内的文本,但是程序不会运行并且会在其他所有内容上休眠.还有一种方法让我只是让我的文本框睡眠,所以我可以在文本被冻结时运行其他代码吗?from time import time, sleep from Tkinter import *def empty_textbox():textbox.insert(END, 'This is a test')sleep(5)textbox.delete("1.0", END)root = Tk()frame = Frame(root, width=300, height=100) textbox = Text(frame)frame.pack_propagate(0) fram...

python_tkinter组件【代码】

1.按钮# 按钮 # bg设置背景色 btn = tkinter.Button(root,text = 按钮,bg = red) btn.pack() # fg设置前景色(文字颜色) btn1 = tkinter.Button(root,text = 按钮,fg = blue) btn1.pack() # font设置字体大小和样式(字体,大小,粗体,斜体等) btn2 = tkinter.Button(root,text = 按钮,font = (楷体,20,italic)) btn2.pack() # 设置按钮高度和宽度单位:字符大小(不推荐用) btn3 = tkinter.Button(root,text = 按钮,height = ...

python – 如何在Tkinter Text小部件中绑定自我事件后,它将被Text小部件绑定?【代码】

我想在Text小部件类绑定之后绑定自我事件,以便在调用绑定函数时更改小部件的文本.我的绑定,例如self.text.bind(“< Key>”,self.callback),在Text小部件中的内容更改之前被调用.解决方法:在您的情况下发生的事情是您打印值的绑定发生在类绑定之前,它是实际接受用户输入并将其放入窗口小部件的类绑定.有几种方法可以解决这个问题.你可以绑定到< KeyRelease>而不是< KeyPress>,或者您可以使用内置条目验证功能在每次按键时调用您的代...

Python tkinter - 第10章 文本控件(Text)方法【代码】【图】

10.3 方法方法 描述bbox(index) 计算指定字符串的矩形边界。Index 字符串标识索引返回值:一个(x,y,width,height)的四元组。或者None,如果字符串不可见compare(index1, op, index2) 比较两个索引的大小。比较方法是:“<”, “<=”, “==”, “>=”, “>”, or “!=”。根据比较结果返回True或者False。count(index1, index2, *args) 统计标识index1和index2之间的字符数、行数等信息。args包括:-chars, -displaychars, -displ...

Python tkinter - 1.5 类【图】

1.5类 Python是一种面向对象的语言。对象的实现是通过类class来实现的。Python中的类支持继承、多态等。 程序语言里面的对象,就是现实世界物体的抽象。类拥有成员和方法或者函数。类可以被继承,相当于定制化开发。一个子类也可以继承多个父类,比如一个汽车的类,可以继承发动机和轮胎两个父类。 对象:通过类定义的一种结构。对象包括数据成员(类变量和实例变量)和方法。 Python内置类属性:属性 说明dict 类的属性(包含一个...

python – “ImportError:没有名为Tkinter的模块”,尽管我最近使用过Tkinter程序并且没有进行实质性更改?

即使它是昨天导入和使用的,我也收到了Tkinter错误.我有一个Windows 7操作系统,我正在运行Python 2,所以我不确定我此刻应该做什么.我的google-fu今天很弱,我似乎无法提出任何相关内容.任何投入将不胜感激.解决方法:您可能想要检查用于运行脚本的Python解释器的版本是否以某种方式发生了更改. import tkinter在python 3中运行(而不是Tkinter).

Python Tkinter canvas.xview单元【代码】

Tkinter画布滚动方法xview(SCROLL,step,what)和yview(SCROLL,step,what)定义的’单元(what)是怎样的?是以像素定义的吗?是否可以更改它(例如,对于较慢的滚动)? 有关更好的上下文,请参阅代码here. 提前致谢.解决方法:对于较慢的滚动,你可以使用xscrollincrement&画布的yscrollincrement选项:from Tkinter import *root = Tk() c = Canvas(root, scrollregion=(0,0,500,500), height=200, width=200) s = Scrollbar(root, command...

python – Tkinter – 在TextWidget中设置当前选择【代码】

我正在寻找一种方法来设置Tkinter文本小部件中的当前选择. 我已经尝试用mark_set()设置它,但它不起作用……text_widget.mark_set("sel.first", 1.0) text_widget.mark_set("sel.last", END)有谁知道如何解决这个问题?解决方法:sel是标记,而不是标记,因此您需要使用标记命令,例如tag_addimport Tkinter as tkclass SampleApp(tk.Tk):def __init__(self, *args, **kwargs):tk.Tk.__init__(self, *args, **kwargs)self.text = tk.Te...

Tkinter / Python中的弹出对话框

我需要在GUI上添加一个弹出对话框.因此,当我将鼠标悬停在标签上时,它应该能够显示弹出窗口(就像我们在窗口中悬停在文件上时获得的类型).一旦我移开鼠标,它也应该消失. 首先,我甚至不确定要使用哪个模块或类.我试过菜单,但结果不是我的预期.我也试过学习tkCommonDialog,但是无法理解它.请指教!解决方法:小弹出窗口称为tooltip.

python – 如何创建一个响应Tkinter中的click事件的透明矩形【代码】

我需要在tkinter.canvas中绘制一个矩形来响应click事件:click_area = self.canvas.create_rectangle(0,0,pa_width,pa_height,fill='LightBlue',outline='lightBlue',tags=['A','CLICK_AREA']) self.canvas.tag_bind('CLICK_AREA','<Button>',self.onClickArea)有用. 此时,我必须在画布上绘制一系列网格,并且我希望它们被click_area覆盖,因此我需要使click_area透明. 但是,当我写这样的时候:click_area = self.canvas.create_rect...

python 2.7:使用Tkinter在GUI编程中设置Menu时出现Segmentation故障【代码】

每次我想运行此代码时,我都会遇到分段错误:from Tkinter import * def gui(): root=Tk()menubar=Menu(root)filemenu=Menu(menubar,tearoff=0)filemenu.add_command(label='New',command=gui)filemenu.add_command(label='Close',command=root.quit)menubar.add_cascade(label='File',menu=filemenu)helpmenu=Menu(menubar,tearoff=1)helpmenu.add_separator()helpmenu.add_command(label="Help")#ajouter commandehelpmenu.add_c...

python – 基于Tkinter和matplotlib的交互式绘图【代码】

亲爱的编程共享美, 我正在尝试基于Tkinter和pylab.plot执行“交互式绘图”以绘制1D值. abssissa是1D numpy数组x,ordonates值在多维数组Y中,例如.import numpy x = numpy.arange(0.0,3.0,0.01) y = numpy.sin(2*numpy.pi*x) Y = numpy.vstack((y,y/2))我想根据x显示y或y / 2(Y矩阵的元素),并在左右两个按钮之间进行切换(为了更复杂的情况).通常我会创建一些如下的函数来绘制图形.import pylab def graphic_plot(n):fig = pylab.figu...

python – Tkinter输入的第一个字母【代码】

我的程序应该检查输入字的前三个字母是否与预定义的字相似.我用Tkinter制作了一个GUI,想要得到输入字段的字母.不知怎的,我不能像没有Tkinter那样实现它. 这就是我为shell做的方式:text = raw_input('Enter a word: ')if (text[0] + text[1] + text[2] == 'sag'):print "sagen" else:print "error"因此,当我输入“sagst”这个词时,它会检查前三个字母并且应该输出“sagen”.工作良好. 我了解到,例如inputfield.get()获取条目“inpu...

python – tkinter GUI写入文本小部件并替换文本【代码】

from tkinter import * from tkinter import ttkparent = Tk()p = ttk.Panedwindow(parent, orient=HORIZONTAL) p.pack(fill=BOTH, expand=1)p1 = ttk.Panedwindow(parent, orient=HORIZONTAL) p1.pack(fill=BOTH, expand=1) f4 =ttk.Labelframe(p1, text='marks numbers histograms', width =400, height = 100)p1.add(f4)# declare and set variable(s) marks_to_hist = StringVar()# ROUTINE OPENS MARKS , TALLIES RANGES, DRA...

Python Tkinter:将小部件添加到文件对话框

我正在使用Tkinter和Python 2.6和2.7来编程图形用户界面. 这些用户界面包含用于打开文件和从tkFileDialog模块保存数据的对话框.我想调整对话框并添加一些其他条目小部件,例如让用户发表评论. 有没有办法这样做? 似乎文件对话框直接来自操作系统.在Tkinter中,它们来自tkCommonDialog模块中的Dialog类,并调用框架窗口小部件的tk.call(“tk_getSaveFile”)方法(在这种情况下用于保存数据). 我找不到这个方法的定义.解决方法:call方法...