问题内容: 是否可以创建一个在您键入时使用列表中最接近的项目进行更新的组合框? 例如: 然后,您在组合框中键入“ Chr”,我希望它自动填写“ Chris”。 问题答案: tkinter Wiki包含一个自动完成文本框的代码,但是由于您需要一个组合框,因此可以使用此代码(您正在寻找)。
问题内容: 我使用以下代码将字符串添加到列表框中。当我运行代码并打开窗口时,由于窗口不够大,因此会截断较长的字符串(请参见屏幕截图)。我试图使窗口可调整大小并添加滚动条,但是我想知道是否有一种自动调整窗口大小以适合内容的方法。 问题答案: 重置列表框宽度对我有用。我使用了遗忘的答案,并注意到宽度始终为零。 我还建议在重新加载列表内容后重置根窗口的几何形状。否则,如果用户手动扩展窗口,则该窗口将停止
问题内容: 我想要一个函数,当单击一个按钮时,它将使用URLLIB从Web上获取图像,并使用TKINTER在GUI中显示它。 我是URLLIB和TKINTER的新手,所以我在执行此操作时遇到了非常困难的时光。 对此进行了尝试,但是它显然不起作用,因为它使用了文本框,只会显示文本。 问题答案: 我不使用python 3,但是我可以给出在python 2.5+中有效的答案。我认为代码将在python
问题内容: 如何在没有多线程的情况下在python中运行多个进程?例如考虑以下问题: 我们必须制作一个Gui,它具有一个启动一个函数的开始按钮(例如,打印所有整数),还有一个停止按钮,以便单击该按钮可以停止该函数。 如何在Tkinter中做到这一点? 问题答案: 然后,您需要将小部件与启动工作线程的函数绑定在一起。例如: 通过这种方法,您只能通过更改其值来优雅地结束线程。注意,使用多个线程可避免在
问题内容: 我对从Tkinter()输入字段获取值感到困惑。我有这种代码… 但是似乎我的valueGET(val1,val2)方法无法正常工作,它没有打印出该值,甚至没有通过使用Tkinter()条目的get()方法获得该值,我做错了吗?以及应该怎么做? 提前致谢 … 问题答案: 甚至在创建按钮之前就进行代码调用。然后,它将函数的返回值作为参数传递给Button构造函数。 要将函数注册为回调,请替
问题内容: 使用Python-tkInter-Entry小部件-当我使用validatecommand(如下)时,检查第一次在字符串> Max时发生,但是当我继续输入文本时检查步骤-第一次之后没有删除或插入吗?有什么建议吗?(除了不通过python构建桌面应用之外) 问题答案: 来自Tk男人: 当您从validateCommand或invalidCommand中编辑条目窗口小部件时,validat
问题内容: 我基于Tkinter创建了一个应用程序,该应用程序使用Matplotlib绘制波形。我不知道如何更改Matplotlib工具栏按钮的工具提示(由于我的应用程序是捷克语,因此我需要翻译英文说明)。我还想更改/翻译或仅删除单击缩放或平移按钮时出现在工具栏面板旁边的说明(,)。 我发现了一些有关如何从工具栏添加或删除按钮的有用提示,但是没有找到有关自定义工具提示/描述的任何建议。我认为这与前
本文向大家介绍python中tkinter的应用:修改字体的实例讲解,包括了python中tkinter的应用:修改字体的实例讲解的使用技巧和注意事项,需要的朋友参考一下 参考链接:tkinter book font字体的参数有如下6个 family: 字体类别,如'Fixdsys' size: 作为一个整数,以点字体的高度。为了获得字体的n个像素高,使用-n. weight: "BOLD" 表示
问题内容: 由于由于Tk /Tkinter的限制,我无法水平滚动Treeview列,因此我想使其具有粘性,以便将其连接到框架。 问题是用户可以手动调整Treeview列的大小,这会以某种方式弄乱我的界面。是否可以禁用此类功能? 用户可以拖动鼠标来调整列的大小。我要禁用此功能。 设置为某个值可以防止列缩小,但是仍然可以将其调整为更大的宽度。我想我可以对更改宽度做出反应并将其恢复为原始宽度,但是必须有
问题内容: 我的问题如下:我有几个文件,并创建了一个带有名称的下拉菜单,接下来我需要的是一个选项菜单,只要选择文件名以显示特定文件中的某些数据,就可以更改该菜单。需要明确的是,我的问题只是关于从下拉菜单中选择一个选项时如何更改选项菜单。感谢您的帮助。 问题答案: OptionMenu小部件不过是一个便利类,它创建与菜单关联的菜单按钮。您可以通过属性进入此菜单。唯一的技巧是知道菜单项应该做什么,这无
问题内容: 我正在用Tkinter创建一个GUI,GUI的主要部分是两个Treeview对象。 单击 项目(即目录) 两次 时,我需要 更改对象的内容。 如果Treeview项是按钮,则只需设置为适当的功能即可。但是我很难找到一种为Treeview项目创建行为的方法。 哪些Treeview选项,方法等使我可以将命令绑定到特定项并执行该命令? 问题答案: 如果您希望用户双击时发生某些事情,请向添加一
本文向大家介绍python-tkinter之按钮的使用,开关方法,包括了python-tkinter之按钮的使用,开关方法的使用技巧和注意事项,需要的朋友参考一下 具体参考哪位大佬的,记不太清楚了。 直接上代码,大体逻辑是这样的。 说一说我遇到的问题: 我想让这个开始按钮,点击变成开始,再次点击变成结束。 使用上面的方法是失败的,我发现self.B打印出来为空。 是因为后面调用了grid方法导致的
问题内容: 这样的事情会使小部件正常显示: 虽然这样,将使小部件完全不显示: 问题答案: 您可能对 小部件的和方法感兴趣。在以下示例中,单击后按钮消失
问题内容: 主模块和子模块其在Python 3看起来包含相同窗口小部件(即,等)。 因此,在创建按钮时,可以自由使用小部件或。 你知道它们有什么区别吗?为什么要选择一个? 问题答案: 内的窗口小部件高度易于配置。您几乎可以完全控制它们的外观-边框宽度,字体,图像,颜色等。 窗口小部件使用样式来定义外观,因此,如果要使用非标准按钮,则需要花费更多的工作。小部件的文档也很少。了解基本主题和布局引擎(布
问题内容: 我等待5秒钟后试图删除文本框内的文本,但是该程序无法运行,并且会休眠其他所有内容。还有一种方法可以让我的文本框进入睡眠状态,以便在冻结文本时可以运行其他代码? 问题答案: 您确实应该使用Tkinter after方法而不是。 在另一个stackoverflow问题中有一个使用after方法的示例。 这是使用after方法的脚本的修改版本: