草庐IT

tkinter-button

全部标签

python - 我在哪里可以找到 tkinter 的 API 文档?

我正在寻找Python的tkinter模块的完整在线引用。我试图自己找到一个,但由于某种原因我找不到。澄清一下,我不是在寻找教程。相反,我希望获得所有可用类和属性的引用。例如,如果我写这段代码:fromtkinterimport*root=Tk()root.title("Mytitle")我想知道:Tk类接受哪些可选参数进行实例化?Tk对象的属性和方法是什么?title接受哪些参数?等等……“看源头”显然不是这个问题的答案。 最佳答案 有关每个小部件支持的所有选项的权威指南,您应该咨询tcl/tkdocumentation.将tcl

python - 如何在 Tkinter 中更改 Frame 的背景?

我一直在使用Python3.3中的Tkinter创建一个Email程序。在各种网站上,我看到Frame小部件可以使用Frame.config(background="color")获得不同的背景。但是,当我在我的框架中使用它时,会出现以下错误:_tkinter.TclError:unknownoption"-Background"执行以下操作时不起作用:frame=Frame(root,background="white")或者:frame=Frame(root)frame.config(bg="white")我想不通。我会发布我的整个源代码,但我不希望它暴露在互联网上,但是框架创建是

python - 所有 Tkinter 事件列表

在Python中tkinter模块,,和分别用于识别鼠标左键、中键和右键的点击。同样,用于按回车键。我在哪里可以找到所有此类事件的列表,包括各种键盘按键的名称?Tclbindmanual没有那些。 最佳答案 可以在effbot.org上找到绑定(bind)和事件的一般列表。或在docsprovidedbyNewMexicoTech而列出了几个键的名称here除了originaldocumentation.以下是最常见事件的摘要,并解释了一些按键名称:Button1istheleftmostbutton,button2isthemid

python - 如何在 Mac OS X 上更改 Tkinter 按钮的前景色或背景色?

我一直在研究Python编程中的Tkinter章节,遇到了一个问题,即按钮的前景色和背景色不会改变。我正在使用Python2.6.1开发MacOSX10.6系统。标签的颜色会改变,但按钮的颜色不会改变。例如:fromTkinterimport*Label(None,text='label',fg='green',bg='black').pack()Button(None,text='button',fg='green',bg='black').pack()mainloop()在我的Mac系统上,标签的颜色会改变,但按钮的颜色不会。在装有Python2.6.1的Windows系统上,标签

python - Tkinter tkFileDialog 不存在

这个问题在这里已经有了答案:WhichtkintermoduleswererenamedinPython3?(2个回答)关闭4年前.我正在尝试在Python中使用Tkinter显示打开的文件对话框。我发现的每个示例似乎都非常易于使用,但它们都以以下行开头:importtkFileDialog这行给我一个错误,说Nomodulenamed'tkFileDialog'我的Python似乎没有tkFileDialog。所以我试着搜索它,但似乎你没有“下载”Tkinter,它只是Python自带的。为什么我的Tkinter缺少tkFileDialog?有没有什么地方我可以得到它以便我可以使用它

Python 记录到 Tkinter 文本小部件

有没有人有一个例子来说明如何在Python中设置日志到Tkinter文本小部件?我已经在几个应用程序中看到了它,但无法弄清楚如何将日志记录定向到日志文件以外的任何内容。 最佳答案 除了上述答案之外:尽管有很多建议的解决方案(此处和thisotherthread中),但我自己努力完成这项工作。最终我遇到了thistexthandlerclassbyMosheKaplan,它使用ScrolledText小部件(这可能比ScrollBar方法更容易)。我花了一些时间才弄清楚如何在线程应用程序中实际使用Moshe的类。最后,我创建了一个最小

python - Python中的Tkinter OpenGL上下文

我需要在Tkinker中创建一个OpenGL上下文,以便将它与PyOpenGLPython模块一起使用。Tkinker本身并不支持OpenGL上下文,但我在PyOpenGL文档上找到了这个页面,解释了如何为此使用模块中包含的包装器:http://pyopengl.sourceforge.net/documentation/context/我尝试运行提供的代码,但收到一条消息,提示找不到TOGL模块。我从http://togl.sourceforge.net/下载了模块,但无法让它工作。PS。我使用virtualenv在MacOSX上使用Python3.2进行了测试。

python - 在 tkinter 中运行 matplotlib

我有一个我在matplotlib中制作的漂亮球体。我将如何将它放入tkinter框架小部件中?能够将它集成到现有的tkinterGUI中会很好。也可以去掉显示屏下方的菜单栏吗?我不需要保存输出或缩放,所以对我来说没用。frommpl_toolkits.mplot3dimportaxes3d,Axes3Dimportmatplotlib.pyplotaspltfrommatplotlibimportcmimportnumpyasnpfig=plt.figure()ax=Axes3D(fig)# 最佳答案 查看在tkGUI中嵌入绘图的示

python - 何时在 tkinter 中使用包或网格布局?

关于何时应在布局中使用pack与grid是否有任何最佳实践提示?从我通过谷歌阅读的内容来看,似乎网格可以处理任何打包场景,但反之则不行。要开始对话,似乎有一个偏爱网格与包的用例是当人们想要显示/隐藏小部件时。 最佳答案 两者本质上都不比另一个好。每个人都有优点和缺点。了解这些是什么,选择使用哪个变得显而易见。grid如果您需要在网格中布置东西,则使用起来要容易得多。如果您只需将一些小部件放在一行或一列中,pack通常更易于使用。中间有很多灰色区域,两者都不一定比另一个更好。要考虑的另一件事是您在问题中所说的:如果您想在运行时显示和隐

python - tkinter 在 for 循环中创建按钮传递命令参数

我正在尝试在for循环内的tkinter中创建按钮。并且每个循环都将i计数值作为命令值中的参数传递出去。因此,当从command值调用该函数时,我可以知道按下了哪个按钮并采取相应的行动。问题是,假设长度为3,它将创建3个按钮,标题为Game1到Game3但是当任何一个按钮被按下时,打印的值总是2,最后一次迭代。所以看起来按钮是作为单独的实体制作的,但是命令参数中的i值似乎都是一样的。代码如下:defcreateGameURLs(self):self.button=[]foriinrange(3):self.button.append(Button(self,text='Game'+st