我想在从Spyder (Windows10 5.1.5版)执行的python程序中显示一个消息盒(tkinter包)。但是Spyder窗口停留在tkinter 1的前面,我不能按下"Enter“键来选择"Ok”,而不单击之前的窗口(是的,我喜欢快捷键!)
我们可以接受这个代码:
from tkinter import *
from tkinter import messagebox
messagebox.showinfo('Information', "It's all right !")
有很多文章解释了如何将一个tkinter窗口放在
我编写了下面的代码,用于在按钮上运行python文件,通过tkinter单击,并在GUI窗口中显示两个用于运行python文件的按钮。现在,当单击按钮时,我的pyhton文件工作正常。但是有一个问题是,我想在tkinter错误框上显示错误,无论在cmd窗口上显示什么错误。如果我在cmd中运行python脚本,它将显示错误。但是想要显示在tkinter错误消息框上。怎么可能。下面我分享你的代码。
import sys
import os
from tkinter import *
from tkinter import messagebox
from tkinter import ttk
#
我有一个简单的Python + Tkinter应用程序,它显示了一个包含10项的列表:
import Tkinter, ttk
list = ttk.Treeview( Tkinter.Tk() )
list.pack( fill = Tkinter.BOTH, expand = 1 )
items = [ list.insert( '', 'end', text = str( i ) ) for i in range( 10 ) ]
list.selection_set( items[ 0 ] )
list.focus_set() # This is not
我正在创建一个Python程序,它在Tkinter窗口中显示时间和天气。我需要有时间,天气,和任何其他不断更新。这是我以前的代码:
import time
from Tkinter import *
root = Tk()
while True:
now = time.localtime(time.time()) # Fetch the time
label = time.strftime("%I:%M", now) # Format it nicely
# We'll add weather later once we find a sou
我想在一个窗口中显示一个具有Unicode数据(马拉雅拉姆语)的文件,窗口中有一个滚动区域,所有命名实体在tkinter (PYTHON)中都有不同的颜色。
例如,考虑句子- 'Python is a programming language.'
在我的窗口中,Python应该是不同的颜色。我的文件包含超过100行。所以我需要在滚动区域的显示和它的文本有不同的颜色。
提前感谢您的帮助。
Python程序循环调用tkinter函数来创建GUI窗口。理想情况下,每个窗口应该在控制从tkinter函数传递回主Python序列之前被销毁,这样就可以在下一次循环时在清晰的屏幕上创建一个新窗口。相反,在Python循环结束之前,所有已创建的窗口都会一直显示在屏幕上,此时所有窗口都会被销毁。有没有办法管理事件循环,在tkinter函数返回之前强制销毁每个窗口?(我知道隐藏问题的一种方法是定义窗口的精确x,y位置,这样每个后续窗口都会覆盖其前一个窗口,但这只是表面上的修复。我想知道如何纠正潜在的问题。)Python3.5,macOS import os
from tkinter impor
我们正试图通过putty和SSH连接到一个覆盆子-pi。在raspberry-pi上,我们有一个python程序,它应该用Tkinter显示一个窗口。
我们希望窗口出现在电脑上,而不是树莓皮。
但是当我们通过SSH运行程序时,我们不能显示任何窗口。它工作得很好,如果我们从raspberry-pi运行程序,那么窗口就会显示出来(但是在raspberry-pi上)。
这是我们的节目:
from Tkinter import *
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GP
我有一个Python脚本,它生成带有tkinter库的GUI窗口。我想让它的一些按钮显示一个提示小窗口,向用户询问一些数字(类似于JavaScript)。我尝试了以下命令:
x = tkinter.simpledialog.askstring
但是它返回一个错误:
NameError: name 'tkinter' is not defined
并且没有生成提示,尽管我已经在脚本的开头导入了库:
from tkinter import *
from tkinter import simpledialog
其他元素(按钮、标签等)在主窗口中正确工作。请帮帮忙。
因此,我正在尝试制作一个登录应用程序,并希望添加注册选项...我做了一个注册按钮,我希望它在不打开任何新窗口的情况下从登录页面切换到注册页面(我基本上是想让它在frame1和frame2之间切换,擦除Frame1的窗口小部件和显示Frame2的窗口小部件)。问题是我对tkinter和python一般都是新手,找不到合适的解决方案……下面是我的代码示例,它显示了tkinter页面(抱歉,如果它有点长…我已经尽量使它具有可读性,以便您能够理解) import tkinter as tk
from tkinter import *
from tkinter import ttk
class a
我想每隔1秒刷新一次python Tkinter窗口:
animation=TFS(test) #animation is a list, each item in the list is a table with drawing input information.
for item in animation:
Display(item) #display function is creating a Tkinter window with a mainloop
time.sleep(1)
我在互联网上找到的关闭Tkinter主循环的唯一解决方案是在按钮中使用.quit()或