我有以下代码:canvas.create_text(x,y,font="Purisa",text=k)如何使用名为rndfont的变量设置字体大小? 最佳答案 对于文本项,字体大小是font关键字参数的一部分:canvas.create_text(x,y,font=("Purisa",rndfont),text=k) 关于python-如何设置Canvas文本项的字体大小?,我们在StackOverflow上找到一个类似的问题: https://stack
假设我有一个选项菜单network_select,其中包含要连接的网络列表。importTkinterastkchoices=('networkone','networktwo','networkthree')var=tk.StringVar(root)network_select=tk.OptionMenu(root,var,*choices)现在,当用户按下刷新按钮时,我想更新用户可以连接的网络列表。我不能使用.config,因为我查看了network_select.config()并且没有看到看起来像我给它的选择的条目.我不认为这是可以使用tk变量改变的东西,因为没有ListVa
有没有办法使用Tkinter在Python3.x中创建“加载屏幕”?我的意思是像AdobePhotoshop的加载屏幕,具有透明度等等。我设法摆脱了已经使用的框架边框:root.overrideredirect(1)但是如果我这样做:root.image=PhotoImage(file=pyloc+'\startup.gif')label=Label(image=root.image)label.pack()图像显示正常,但窗口背景为灰色而不是透明。有没有一种方法可以为窗口添加透明度,但仍能正确显示图像? 最佳答案 这是可能的,
我正在使用Python3.3和tkinter为行人逃离模拟制作GUI界面。我编写了两个模拟程序,它们运行良好。然而,当我试图从我的主应用程序调用它们时,我被卡住了。我希望模拟窗口出现在一个单独的窗口中(创建主窗口的子窗口)。#flee_GUI.py#!/usr/bin/envpythonimporttkinterclassMenuBar(tkinter.Menu):def__init__(self,parent):tkinter.Menu.__init__(self,parent)###File###fileMenu=tkinter.Menu(self,tearoff=False)se
我正在测试使用Tkinter模块创建GUI。我试图使用PIL将图像添加到GUI。我的代码如下所示:importTkinterastkfromPILimportImage,ImageTkroot=tk.Tk()root.title('backgroundimage')imfile="foo.png"im=Image.open(imfile)im1=ImageTk.PhotoImage(im)当我运行这段代码时,我发现了一些导致段错误的错误。objc[5431]:ClassTKApplicationisimplementedinboth/Users/sykeoh/anaconda/lib/
这个问题在这里已经有了答案:PlayanAnimatedGIFinpythonwithtkinter(3个答案)关闭4年前。我一直在尝试使用Tkinter.PhotoImage播放动画gif,但没有看到任何成功。它显示图像,但不显示动画。以下是我的代码:root=Tkinter.Tk()photo=Tkinter.PhotoImage(file="path/to/image.gif")label=Tkinter.Label(image=photo)label.pack()root.mainloop()它在窗口中显示图像,仅此而已。我认为这个问题与Tkinter.Label有关,但我不确
我是Python的新手,我正在尝试使用Tkinter创建一个简单的GUI。在很多用户界面中,点击选项卡按钮会将焦点从一个文本小部件切换到另一个。每当我在文本小部件中时,选项卡只会缩进文本光标。有人知道这是否可配置吗? 最佳答案 使用Tkinter很容易做到这一点。要使这项工作成功,必须做几件事。首先,您需要确保标准行为不会发生。也就是说,您不希望tab既插入选项卡又将焦点移动到下一个小部件。默认情况下,事件在标准行为发生的地方(通常在类绑定(bind)中)之前由特定的小部件处理。Tk有一个简单的内置机制来阻止事件进一步处理。其次,您
这是我用来在tkinter中生成一个简单文本框和一个按钮的代码。为了更好地查看框架和按钮,应该设置哪些参数?root=Tk.Tk()defsubmit():query=entry.get()retrieve(query)entry=Tk.Entry(root)entry.pack()button=Tk.Button(root,text='submit',command=submit)button.pack()root.mainloop() 最佳答案 更新:NewMexicoTechtkinter网站已在GitHub上存档。首先Tki
所以我正在使用tkinter库制作一个rss阅读器,并且在我的一种方法中我创建了一个文本小部件。它显示正常,直到我尝试向它添加滚动条。这是我在滚动条之前的代码:defcreate_text(self,root):self.textbox=Text(root,height=10,width=79,wrap='word')self.textbox.grid(column=0,row=0)下面是我的代码:defcreate_text(self,root):self.textbox=Text(root,height=10,width=79,wrap='word')vertscroll=ttk.
我在tkinter中创建了一个登录窗口,它有两个输入字段,第一个是用户名,第二个是密码。代码fromtkinterimport*ui=Tk()e1=Entry(ui)#ineedaplaceholder"Username"intheaboveentryfielde1.pack()ui.mainloop()我想要在Entry中有一个名为“Username”的占位符,但是如果您在输入框内单击,文本应该会消失。 最佳答案 您可以创建一个继承自Entry的类,如下所示:importtkinterastkclassEntryWithPlace