我是Kivy的新手。我需要创建一个经典的模拟时钟。我的问题是:如何将svg图形绘制到kivyCanvas中? 最佳答案 Kivymaster现在有实验性的SVG支持。它将在1.9.0中发布。查看更多:https://github.com/kivy/kivy/blob/master/examples/svg/main.pyhttps://github.com/kivy/kivy/blob/master/kivy/graphics/svg.pyxhttps://twitter.com/mathieuvirbel/status/51316
我正在使用python和tkinter制作一个GUI,只是想知道是否有办法让任何输出文本出现在GUI的窗口中而不是解释器/shell上?提前致谢 最佳答案 如果按照BryanOakley的评论中的建议,您想要“在您的GUI中打印‘foo’,但让它神奇地出现在文本小部件中”,请参阅上一个问题的答案Python:ConvertingCLItoGUI.这个答案解决了如何在文本框中生成输出这一更简单的问题。要生成滚动文本窗口,请创建并放置或打包一个文本小部件(我们称它为mtb),然后使用像mtb.insert(Tkinter.END,ms)
您好,我需要这样做,因为我正在制作匹配/内存游戏,并且必须有一个按钮(与当前游戏中的按钮完全分开),当我按下它时,它必须显示匹配无需使用鼠标触摸按钮即可自动卡片。是否有按下按钮的“按下”功能或类似功能?谢谢!:) 最佳答案 正如JoelCornett在评论中建议的那样,简单地调用您传递给按钮的回调可能更有意义。但是,如docs中所述,Button.invoke()方法将具有与按下按钮相同的效果(并将返回回调的结果),具有轻微的优势,如果按钮当前是,则它不会产生任何效果已禁用或没有回调。
我有以下代码: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
有没有办法使用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
这个问题在这里已经有了答案: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有关,但我不确
这是我用来在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中创建了一个登录窗口,它有两个输入字段,第一个是用户名,第二个是密码。代码fromtkinterimport*ui=Tk()e1=Entry(ui)#ineedaplaceholder"Username"intheaboveentryfielde1.pack()ui.mainloop()我想要在Entry中有一个名为“Username”的占位符,但是如果您在输入框内单击,文本应该会消失。 最佳答案 您可以创建一个继承自Entry的类,如下所示:importtkinterastkclassEntryWithPlace
关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion用户如何在tkinterGUI中按下按钮来打开新窗口?我只需要非常简单的解决方案,如果代码也能得到解释,那就太好了。