草庐IT

tkinter.text

全部标签

python - 有没有办法在不触摸 tkinter/python 的情况下按下按钮?

您好,我需要这样做,因为我正在制作匹配/内存游戏,并且必须有一个按钮(与当前游戏中的按钮完全分开),当我按下它时,它必须显示匹配无需使用鼠标触摸按钮即可自动卡片。是否有按下按钮的“按下”功能或类似功能?谢谢!:) 最佳答案 正如JoelCornett在评论中建议的那样,简单地调用您传递给按钮的回调可能更有意义。但是,如docs中所述,Button.invoke()方法将具有与按下按钮相同的效果(并将返回回调的结果),具有轻微的优势,如果按钮当前是,则它不会产生任何效果已禁用或没有回调。

python - 如何修复 Anaconda linter 在 Sublime Text 3 中显示 f 字符串错误?

显示的错误只是“[E]”,所以我不确定如何在Anaconda首选项中免除此错误。例如print(f"Hello,world!")的linter错误显示“[E]语法无效” 最佳答案 编辑您的Anaconda用户首选项并添加:"python_interpreter":"python3",我在某处读到它是python的一个已知错误。它在3.6.3版中已修复,因此您可能还需要更新python版本。我的是3.6.3,不知道有没有必要更新。 关于python-如何修复Anacondalinter在S

python - re.sub (".*", ", "(replacement )", "text") 在 Python 3.7 上加倍替换

在Python3.7上(在Windows64位上测试过),使用RegEx.*替换字符串会使输入字符串重复两次!在Python3.7.2上:>>>importre>>>re.sub(".*","(replacement)","sampletext")'(replacement)(replacement)'在Python3.6.4上:>>>importre>>>re.sub(".*","(replacement)","sampletext")'(replacement)'在Python2.7.5(32位)上:>>>importre>>>re.sub(".*","(replacement)"

python - Tkinter 窗口中的透明背景

有没有办法使用Tkinter在Python3.x中创建“加载屏幕”?我的意思是像Adob​​ePhotoshop的加载屏幕,具有透明度等等。我设法摆脱了已经使用的框架边框:root.overrideredirect(1)但是如果我这样做:root.image=PhotoImage(file=pyloc+'\startup.gif')label=Label(image=root.image)label.pack()图像显示正常,但窗口背景为灰色而不是透明。有没有一种方法可以为窗口添加透明度,但仍能正确显示图像? 最佳答案 这是可能的,

python - 如何使用 Python tkinter 创建子窗口?

我正在使用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

python - 如何更改 Sublime Text 2 中的内置 python?

这样的问题:Changepythoninterpreter-SublimeText2如果您真的想针对您的Python代码运行Build,则非常有用。但是,我希望插件(例如SublimeRope)运行我选择的Python而不是内置的Python,后者恰好是2.6我在Python2.7中工作,因此内置的Python2.6导致在尝试使用SublimeRope时经常出现语法错误。我发现了各种方法来更改与正在处理的运行代码相关的Python,但没有一种方法会影响插件使用的Python。我一直在使用:importsysprintsys.version在插件.py代码中查看针对它运行的版本,它始终是

python - 使用 Tkinter 播放 GIF 动画

这个问题在这里已经有了答案: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 - 如何使用 python 在 tkinter 中更改按钮和框架的字体和大小?

这是我用来在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

python - 如何将占位符添加到 tkinter 中的条目?

我在tkinter中创建了一个登录窗口,它有两个输入字段,第一个是用户名,第二个是密码。代码fromtkinterimport*ui=Tk()e1=Entry(ui)#ineedaplaceholder"Username"intheaboveentryfielde1.pack()ui.mainloop()我想要在Entry中有一个名为“Username”的占位符,但是如果您在输入框内单击,文本应该会消失。 最佳答案 您可以创建一个继承自Entry的类,如下所示:importtkinterastkclassEntryWithPlace

python - tkinter:打开一个带有按钮提示的新窗口

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion用户如何在tkinterGUI中按下按钮来打开新窗口?我只需要非常简单的解决方案,如果代码也能得到解释,那就太好了。