如何在tkinter中更新位于不同窗口和不同python脚本的标签。对于此更改,我使用了TopLevel()和global,但不能删除前面写在标签上的文本。当我使用config()时,我看到了这个错误:
STEPI_LABEL =tk.config(text=f“坏字符{total}",font=("Arial",24,”粗体“) AttributeError:模块'tkinter‘没有属性'config’
第1页:
STEPI_LABEL.grid(column=19,row=4)
STEPII_LABEL=Label(text="I am a
使用Tkinter在Python中创建菜单时出错。我做错了什么?下面给出了我的代码和完整的错误跟踪。
我的代码:
from tkinter import *
root = Tk()
root.title("FoodU")
root.geometry("1600x2560+0+0")
#main BEGIN
main = Frame(root, bg="light coral")
main.pack(fill=BOTH)
#main END
#navigation BEGIN
我想做一个使用Bash命令的应用程序,但每次它都会在Tkinter回调中导致异常。 我已经尝试使用子进程popen,但在那里它甚至想要启动命令。 from tkinter import *
import os
# The following commands gets executed, if the user is pressing the action button
def button_action():
update_button.config(os.system('sudo -S pacman -Syu'), text="Aktualisiert
当我改变字体大小时,Tkinter 'ScrolledText‘小部件会改变大小。对于“Text”小部件,这个问题也仍然存在。
按照建议的.grid_propagate(False),我使用“.grid_propagate(False)”解决了使用文本小部件的字体大小调整父帧大小的问题。
我在文本小部件上尝试过'.grid_propagate(False)‘也没有效果。只有在使用“sticky=nsew”时,文本小部件才保持相同的大小,但这会扩展文本小部件以填充父框架。有办法解决这个问题吗?
import tkinter as tk
from tkinter.scrolledt
为什么我不能用stickyHow拉伸笔记本小部件(Tab)中的文本小部件,以便在更改字体的同时获得固定的文本小部件大小,而grid_propagate却没有给出结果。
谢谢
import tkinter as tk
from tkinter import *
from tkinter import ttk, font
class TextInsideNotebook:
def __init__(self, main):
self.main = main
self.fontSizePx = -20
# Font
sel
我有一个文件usercheck.txt,每一行上都有一个名字列表,例如,我的文件应该如下所示。
Kevin
Bob
Sally
Ronnie
O'sullivan
如果有人启动Tkinter程序,他们的名字会自动添加到列表中。当它们关闭时,它们的名称将自动从文本文件中删除。我想实现一个标签,实时更新,看看谁在线。当我尝试用以下代码更新我的标签时(这并不完全是我的代码,但足够相似,所以我的问题很容易再现),我就会得到这个错误。
Traceback (most recent call last):
File "C:\Users\Douglas Rouse\Google Dr
我收到了很多文本,并被要求在tkinter应用程序中显示它。文本有许多html标记,如<em>...<\em>和<sup>...<\sup>,其中文本需要使用斜体或上标。 tkinter中有什么方法可以做到这一点吗?如果不是,是否可以编写一个函数,例如,对<em>标记之间的所有文本进行斜体显示,然后删除这些标记? 我知道我可以通过执行如下操作来删除标记: for tag in ["<em>", "<\em>", "<sup>", "<\
我想写一个像Putty这样的程序来连接思科路由器,使用netmiko库和文本tkinter小部件作为编辑器。
我的问题是如何只允许用户在文本末尾输入命令,而不允许在文本小部件的其他地方键入命令。
例如,我的程序连接,发送显示ip接口简要,接收输出并显示在编辑器上。
Router# show ip interface brief
Interface IP-Address OK? Method Status Protocol
Ethernet0 10.108.00.5 YES NVRAM up