我正在用Python和tkinter开发一个程序,首先用户从他们的目录添加一个文本文件。我已经构建了一个带有tkinter的GUI,它提供了一个可以按下的按钮和一个弹出窗口,让他们选择他们的文件--它工作得很好,然后突然当我试图运行它时,当我按下弹出窗口的按钮时,它开始“没有响应”。 我在Jupyter笔记本的Windows10上运行Python 3.7.3;tkinter版本是8.6。我有8 GB的内存,但是我没有使用超过80%的内存。 我已经尝试过一些类似的Stack Overflow问题,比如这里和这里: windows thinks tkinter is not responding
我是一个新手,有时知道我在做什么:d。我创建了一个python脚本来从GitHub post link中获取冠状病毒统计数据,该脚本中有超过20个文件,所以我想我应该只创建一个文件来运行所有其他文件。那么,还有什么比创建UI更好的方法呢?这就是我所做的,我使用tkinter来运行所有的文件。如果他们点击了x按钮,我就会运行abc。我最终以某种顺序导入这些文件来运行它们(不知道这是否是最好的方式)。所以这就是我遇到错误的地方。我不知道这个错误是因为我导入文件的方式,还是我的tkinter代码是错误的。我就是不能点击一个按钮两次。我会运行我的程序,点击一个按钮,它就会正常运行,然后下一次我点击同
我有一个Python脚本,它生成带有tkinter库的GUI窗口。我想让它的一些按钮显示一个提示小窗口,向用户询问一些数字(类似于JavaScript)。我尝试了以下命令:
x = tkinter.simpledialog.askstring
但是它返回一个错误:
NameError: name 'tkinter' is not defined
并且没有生成提示,尽管我已经在脚本的开头导入了库:
from tkinter import *
from tkinter import simpledialog
其他元素(按钮、标签等)在主窗口中正确工作。请帮帮忙。
我编写了下面的代码,用于在按钮上运行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
#
我想创建一个简单的tkinter图形用户界面,弹出一个消息与是或否按钮,但也有一个对话框。
import tkinter as tk
from tkinter import simpledialog
messagebox.askyesno("test", "Did you enter your name?")
my_var = simpledialog.askstring(title="Test",prompt="enter sentences:")
print(myvar)
root=tk.TK()
我不想有两个弹出窗口,我
我有tgis问题,我的tkinter窗口中有一个按钮,它调用python函数,例如:
While True :
n=n+1
print n #to check if the function is really called upon button press
当我签入python控制台时,一切都很正常,但是在窗口中,按钮冻结了,窗口崩溃了.我的问题是:是否有一种方法可以调用这样的函数而不崩溃?这不是我第一次遇到这样的问题,我在使用kivy时遇到了同样的问题,似乎不能在GUI程序上完成吗?
我有一个简单的TKinter图形用户界面,它有一个文本输入框和一个按钮。我想输入文本,单击按钮,然后让我的程序打印文本。GUI运行良好,除非我单击文本输入框并输入I box see the cursor or the text,直到我调整窗口大小或单击按钮。当我单击该按钮时,文本将显示在输入框中并返回。当我输入文本时,GUI没有更新。我在OSX10.10上运行Python3.4。任何想法都是受欢迎的。
代码如下:
#!/usr/bin/env python
from tkinter import *
def getstring():
filter_string= sfilter.ge
我在用Python3.3/Tkinter创建一个填充程序的过程中,遇到了一个让我很不爽的问题。基本上,我想防止按钮按下注册时,某些进程正在发生。我尝试将按钮的状态更改为state='disabled',但这只会将单击延迟到函数运行完成后再注册。换句话说,尽管按钮被“禁用”,如果它被单击,按钮按下将在重新启用后立即注册。请参阅下面的示例代码。
def Button_Action:
Button.config(state='disabled')
#Activate some hardware that takes a few seconds.
我正在试图弄清楚如何使用我在大学里学到的Java知识,用python制作可管理的面向对象的应用程序。
我的程序目录中有两个python文件,app.py作为驱动程序,canvas.py用于为程序创建Tkinter GUI。这是一个非常简单的图形用户界面,只有两个按钮,我想要一个按钮来关闭程序,一个按钮来使用app.py中的getCommand()方法。问题是,当我在app.py中创建画布对象时,我得到了error方法:
TypeError: 'module' object is not callable
下面是canvas.py中的代码: import tkinter as t
我在Windows上运行一个独立的Python v3.2.2/Tkinter程序,没有调用任何外部库。Idle在报告异常方面非常有用,并且该程序已经调试到没有报告任何异常的地步。然而,python解释器偶尔会在不确定的时间崩溃-操作会正常运行一段时间,然后突然挂起。崩溃会触发标准的Windows无响应进程对话框,询问我是否要向Microsoft发送崩溃转储:
"pythonw.exe has encountered a problem and needs to close.
We are sorry for the inconvenience."
说解释器本身很少崩溃。我的问