小编Jad*_*win的帖子

是否可以在不使用画布的情况下在 Tkinter 文本小部件中的单词下方显示红色波浪线?(比如拼错单词)

根据问题标题:是否可以在不使用画布小部件的情况下在 Tkinter 文本小部件中的单词下方出现红色波浪线?(与拼错单词时相同的波浪线)

我要做这样的事情:

在此处输入图片说明

如果是这样,我会从哪里开始?

python user-interface tkinter

18
推荐指数
2
解决办法
620
查看次数

如何在主循环期间更改 Tkinter 应用程序的默认字体?

如何在主循环期间更改 Tkinter 应用程序的默认字体?

我想在我的应用程序中有一个按钮,用户可以在其中增加或减少所有小部件的字体。目前,我只是在一开始就更改了 root 的默认字体大小,但在应用程序运行后我无法修改字体大小。

我知道 Tkinter 允许您使用 root.option_add("*Font", font) 更改默认值,但是如何在应用程序运行时修改字体?

这是我正在尝试做的一个例子:

import tkinter as tk

class Application(tk.Frame):

    def __init__(self, master=None):
        super().__init__(master, bg= "#E3E5E6")
        self.master = master
        
        self.grid(sticky = "NESW")
        
        
        self.menubar = tk.Menu(self)
        
        
        fileMenu = tk.Menu(self.menubar)
        fileMenu.add_command(label="Change Font Size", command =self.changeFontSize)
      
        self.menubar.add_cascade(label = "Click Me", menu = fileMenu)
        
        self.master.configure(menu=self.menubar)

        text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco …
Run Code Online (Sandbox Code Playgroud)

python fonts tkinter

2
推荐指数
1
解决办法
2103
查看次数

正则表达式即使它们分开也能找到重复的数字

我正在尝试创建一个正则表达式,它会告诉我一个字符串中是否有两个或多个重复数字,以逗号分隔。例如“10,2,3,4,5,6,7,8,9,10”将返回真,因为有两个十。

我想我很接近。到目前为止,我有:

if re.match(r"(\d+),.+\1",line):
Run Code Online (Sandbox Code Playgroud)

谢谢!

python regex

0
推荐指数
1
解决办法
44
查看次数

有什么方法可以通过右键单击在 Tkinter 列表框中选择一个项目?

我希望能够使用左键单击或右键单击在 Tkinter 列表框中选择一个项目。有什么方法可以绑定"<button-3>"到某种选择项目的函数,或者在将鼠标悬停在列表框上时从右键单击调用左键单击?

python user-interface tkinter

-1
推荐指数
1
解决办法
473
查看次数

标签 统计

python ×4

tkinter ×3

user-interface ×2

fonts ×1

regex ×1