我正在用Python和tkinter开发一个程序,首先用户从他们的目录添加一个文本文件。我已经构建了一个带有tkinter的GUI,它提供了一个可以按下的按钮和一个弹出窗口,让他们选择他们的文件--它工作得很好,然后突然当我试图运行它时,当我按下弹出窗口的按钮时,它开始“没有响应”。 我在Jupyter笔记本的Windows10上运行Python 3.7.3;tkinter版本是8.6。我有8 GB的内存,但是我没有使用超过80%的内存。 我已经尝试过一些类似的Stack Overflow问题,比如这里和这里: windows thinks tkinter is not responding
我在玩扣子的游戏。我想把一些按钮插入到我的时钟脚本中。
插入按钮出口(从底部第3行)插入按钮确定,按钮工作,但它拒绝显示按钮上的任何文本。
我怎样才能在这个按钮上显示文本?
import sys
if sys.version_info[0] == 2:
from Tkinter import *
import Tkinter as tk
else:
from tkinter import *
import tkinter as tk
from time import *
fontsize=75
fontname="Comic Sans MS"
我尝试在Tkinter程序中根据输入的文本调用不同的函数。
root=Tk()
tex=Text(root)
tex.pack(side='right')
inputfield = Entry(root)
inputfield.pack(side='bottom')
text = inputfield.get()
if 'weather:' in text:
inputfield.bind('<Return>', lambda _: weather())
if 'open:' in text:
导入语句
import from tkinter import *
import tkinter.simpledialog
import tkinter.messagebox
from tkinter import ttk
from time import strftime
now = strftime( "%x %Z %X")
设置窗口
root=Tk()
root.title("ON TOP OF THE WORLD")
canvas= Canvas(root, width=350, height=250)
canvas.pack()
photo=Photo
我试着用tkinter的文本框做一个颜色选择器,但是当我试图在文本框中得到什么时,我得到了这个错误'unicode' object has no attribute 'get'
这是我的密码:
def color(self): #choose a color
def stop():# break the tkinter window
win.destroy()
win = Tk()
text = Label(win, text='choose a color')
text.grid(column
我尝试在Tkinter text小部件中使用标签对文本进行着色,如下所示:
text = self.text_field.get(1.0, 'end') #text_field is a text widget
s = re.findall("\d+", text)
for i in s:
self.text_field.tag_add(i, '1.0', 'end')
self.text_field.tag_configure(i, background='yellow',
我正在改进我在网上找到的基于GUI的聊天室脚本。现在,我一直在研究一种添加聊天名称标记的方法,从服务器主机标记开始。这是我的代码片段,如果与主机的IP建立了连接,则将[Server Host]添加到某人的昵称中:
...
for key, value in addresses.items(): # Go through the currently connected addresses...
if HOST in value: # ...and check if the host's IP is connected.
name = "[S
我在tkinter中创建了一个函数open1来读取目录中的csv文件,但是现在要在我的窗口中以标签的形式输出结果,我得到的是:'str‘对象没有'tk’属性。我认为错误出在我的标签(Root)中,但我尝试了一些其他方法,但没有找到答案。我想在这部分代码中寻求帮助,就像它是这样的,而不是作为一个类。 from tkinter import *
from tkinter import ttk
from PIL import ImageTk, Image
from tkinter import filedialog
import os
import glob
import pand
我收到了很多文本,并被要求在tkinter应用程序中显示它。文本有许多html标记,如<em>...<\em>和<sup>...<\sup>,其中文本需要使用斜体或上标。 tkinter中有什么方法可以做到这一点吗?如果不是,是否可以编写一个函数,例如,对<em>标记之间的所有文本进行斜体显示,然后删除这些标记? 我知道我可以通过执行如下操作来删除标记: for tag in ["<em>", "<\em>", "<sup>", "<\