问题内容: 我想知道如何根据某些模式来更改某些单词和表达式的样式。 我正在使用小部件,但不确定如何执行此操作(与文本编辑器中语法高亮显示的想法相同)。即使这是用于此目的的正确小部件,我也不确定。 问题答案: 这是用于这些目的的正确小部件。基本概念是,将属性分配给标签,然后将标签应用于小部件中的文本范围。您可以使用文本小部件的命令来查找与您的模式匹配的字符串,这将为您返回足够的信息,将标记应用于匹配
问题内容: (如“家庭作业”标签所示,这是计算机科学中一项 大型 项目的一部分。) 我在写 危险! 使用tkinter在Python中进行模拟,而我在按钮中使用lambda函数时遇到了一个大问题。假设并且是一个列表。 有关所有代码,请参见我的小代码查看器(正在构建中!) 这就是出现问题的地方,因为当我单击板上的任何按钮时,它总是转到板上的最后一个按钮。我尝试了其他方法,不幸的是所有方法都使用过,而
问题内容: 我环顾了一下,但找不到我的错误的答案。这是代码: 这是错误: 我是tkinter的新手,这个错误让我感到难过。非常感谢您的帮助,谢谢! 问题答案: 您的init方法应调用的init。
问题内容: 我希望能够从突出显示的文本部分中获取字符串,我该如何处理? 问题答案: 对于或小部件,您可以使用: 从Python控制台的Entry和Text小部件中获取选定文本的交互式示例: 根据布莱恩·奥克利(Bryan Oakley)的评论: 是可用于所有小部件的通用小部件方法。它并不 总是 从“文本”小部件中获取选定的字符串。可以,但不能保证。它所做的就是得到所谓的“ X”选择(来自tk的X1
问题内容: 起作用但是 没有。 我无法在python中绑定+ 。是否有所有可能按键的文档? 问题答案: 用途: 我没有指向这些事件名称的完整列表的链接。这是我收集的部分清单:
问题内容: 我需要使tkinter矩形透明。有谁知道这是怎么做到的吗? 我尝试指定,并尝试在颜色代码的末尾添加两个数字。这些东西似乎都不起作用,我找不到正确的语法。 这段代码给了我这个信息:,所以显然这不是正确的方法。 问题答案: 您可以使用透明图像来模拟结果。使用创建透明的图像,然后用画它。下面是一个示例代码:
问题内容: 我有一个可变长度的列表,并想为列表中的每个条目创建一个复选框(使用python TKinter)(每个条目对应于一台机器,应使用该复选框打开或关闭->更改字典中的值) 。 (例如,可以是任意长度) 现在相关代码: 这段代码产生了4个复选框,但它们都被打勾或未打勾,并且dict中的值不变。怎么解决?(我认为这是行不通的,但是如何使这一变量可变?) 问题答案: 传递给每个检查按钮的“变量”
问题内容: 我是编码的新手,只是学习Python。我搜索了答案,但找不到答案。 我正在尝试制作一个用于学习目的的计算器,但无法使底部扩展或内部扩展以匹配根窗口的边界 这是我的代码: 这是我的计算器当前的图像: 如何制作和调整大小以匹配根窗口的边框? 问题答案: 问题 :Tkinter按钮使用网格扩展 TkDocs:网格几何管理器处理大小调整 您只配置增长: 如果有多余的空间 ,您还必须配置框架以使
问题内容: 我正在做一个项目,要求我在Tkinter标签窗口小部件中的某些文本下划线。我知道可以使用下划线方法,但是基于参数,我似乎只能使它在小部件的1个字符下划线。即 我需要能够在小部件中的所有文本下划线,我敢肯定这是可能的,但是如何? 我在Windows 7上使用Python 2.6。 问题答案: 要对标签小部件中的所有文本加下划线,您需要创建一个将underline属性设置为True的新字体
问题内容: 我目前正在Linux上使用Tkinter和Python 2.7,我想知道是否有一种无需使用即可删除窗口边框和标题栏的方法。 我有自己的关闭按钮,并向我提出了一些我无法接受的问题: GUI始终位于顶部 无法图标化然后正确去图标化 没有键盘输入,因此无法键入字段(请参阅python tkinter overlayredirect;无法接收击键(Linux)) 我不能使用标题栏和边框。 问题
问题内容: 我正在尝试为入门者创建一个简单的文字处理器,以更好地学习Python。 我将Tkinter小部件用于主要编辑程序,唯一的问题是 高度 和 宽度 由字符定义。 当我更改字体时,这会产生问题,因为并非所有字体的宽度都相同。 每次更改字体时,“文本”小部件都会重新调整大小,尽管从技术上讲,它的宽度和高度是相同的。尝试输入内容时,这看起来很荒谬,我正在尝试使文字处理器尽可能 好 。 有没有一种
问题内容: 我将列出用户将从中选择的地址列表,然后将返回地址文本。我需要使用,因为不允许换行。 在Label类中,踢球者没有类似方法… 我知道我可以做类似的事情: 但是,我有一个5-20地址的列表,其中包含多个单独的,这将很困难b / c,我无法识别有效标签的位置。我只想访问激活的窗口小部件内容。 是否使用了正确的小部件? 问题答案: 要从标签中获取值,可以使用方法,该方法可用于获取任何配置选项的
问题内容: 我有一个主Frame(称为)和一个弹出式Toplevel(称为)。如何确保用户在“处于活动状态”时无法单击任何内容? 问题答案: 如果您不想隐藏根目录,而只是确保用户只能与弹出窗口进行交互,则可以使用和。 或者 ,您可以使它不可见的根源: 将保留根,但仅可见。 如果您需要它,可以做
问题内容: 我正在尝试制作一个Python程序,您可以在其中移动小部件。 这是我的代码: 但是,这会出现小故障,并且小部件来回跳转。 谢谢! 问题答案: 您观察到的行为是由于事件的坐标相对于拖动的小部件而引起的。用 相对 坐标更新小部件的位置(在 绝对 坐标中)显然会导致混乱。 __ 为了解决这个问题,我使用了和函数(允许将相对坐标转换为绝对坐标),并使用事件来确定拖动开始时光标在小部件上的位置。
问题内容: 这是我目前拥有的代码格式: 我的问题是:我应该在哪里声明我在课堂上使用的照片? 如果我将下面的内容放在前面,则会出现错误,因为我们无法在根窗口之前创建图像。 如果我把在功能这样的,它说,它无法找到图像中。 我的代码结构有什么严重错误吗?我应该在哪里声明以便可以在其中使用? 问题答案: 只要声明图像在哪里都没有关系,只要 您 在 初始化 后 创建它(第一种方法中的问题) 使用图像时图像