当我按下按钮时,我希望它得到Entry和-for未来的东西--在另一个函数中使用它。
import tkinter
def ButtonAction():
MyEntry = ent.get() #this is the variable I wanna use in another function
den = tkinter.Tk()
den.title("Widget Example")
lbl = tkinter.Label(den, text="Write Something")
ent = tkinter.Entry(den)
btn
我开始用tkinter和类方法编写代码。我试图编码一个待办事项列表,在这里我可以通过按下条目下面的一个按钮来创建多个条目。如果按下,条目旁边的按钮应该会改变条目的颜色。现在的问题是,当我创建多个条目时,按钮只会更改最新的条目。因此,我的问题是如何指定创建时的条目?
对于明显的错误,我不熟悉编码:p
import tkinter as tk
from tkinter.constants import ANCHOR, CENTER, X
from tkinter import messagebox
class App():
def __init__(self):
sel
我正在用tkinter模块编写一些GUI代码。我的问题是,我想读取条目输入,而不是单击按钮。因此,条目输入将自动写入.txt文件。例如:如果我键入'a‘,文本文件应该附加字符'a’ import tkinter as tk
def writefile():
with open("/home/max/writeThings/name.txt", "a+") as f:
f.writelines(name.get())
print("File has been written !")
我试图用Tkinter构建一个简单的GUI,其功能应该是从华氏转换到摄氏。我真的在试图找出下面到底出了什么问题,但是在第31行“无法将字符串转换为浮动”时,我一直有一个错误。
File "test.py", line 31, in count
fahrenheit = float(inputEntry.get()) # Hämtar input angivet av användaren.
ValueError: could not convert string to float:
有什么想法吗?
到目前为止,我的代码如下:
#- coding: UTF-8 -*
我在玩扣子的游戏。我想把一些按钮插入到我的时钟脚本中。
插入按钮出口(从底部第3行)插入按钮确定,按钮工作,但它拒绝显示按钮上的任何文本。
我怎样才能在这个按钮上显示文本?
import sys
if sys.version_info[0] == 2:
from Tkinter import *
import Tkinter as tk
else:
from tkinter import *
import tkinter as tk
from time import *
fontsize=75
fontname="Comic Sans MS"
我是python的新手,我一直在尝试用turtle和tkinter库做一个“软件”,目标是绘制一个有n条边的多边形,其中n是标签中的条目输入。还有一个简单的按钮,它基本上启动了整个过程。我需要将u定义为角度,而u=360/n;但是我总是得到这个错误: invalid literal for int() with base 10: ''或unsupported operand type(s) for /: 'int' and 'StringVar 我已经尝试将标签的输出转换为浮点型或整型两种类型的信息,但是我似乎不太清楚。我应该如何继续转换来自条目的输出
我需要在python中使用tkinter的帮助。我想在我的类中使用一个while循环,这样它就可以在终端中打印条目(box1)的内容。但是问题是,如果我在类中放置一个循环,那么条目甚至不会被创建,因为root.mainloop()是在我的while循环之后创建的。
该方案:
from tkinter import *
from tkinter import ttk
import tkinter as tk
class root(Tk):
def __init__(self):
super(root, self).__init__()
刚接触Tkinter,自从我使用Python以来已经有一段时间了。我有一个包含多个输入框的页面。我希望禁用该按钮,除非所有框中都有文本。启用后,该按钮将打开一个新表单。 代码如下: from tkinter import *
def only_numeric_input(P):
# checks if entry's value is an integer or empty and returns an appropriate boolean
if P.isdigit() or P == "": # if a digit was enter
我想知道是否有人知道为什么下面的代码在按下GUI上的按钮后没有显示带有线条的图形。我想创建一个程序,在通过单击按钮导入一组数据后执行一长串命令。这些命令之一是在同一窗口内的图形上显示光谱数据。这是我到目前为止所知道的:
# import modules that I'm using
import matplotlib
matplotlib.use('TKAgg')
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib
我的小登录窗口有问题。我想为我的一个程序编写一个小的登录窗口,用一个按钮来检查输入。程序运行正常,直到我的计算机想要启用该按钮:
TypeError:“Tk”对象不可调用
为什么会这样呢?怎么啦?所有命令都是正确的吗?
import tkinter
import os
def login():
c= tkinter.Entry.get(input1)
if c == "admin":
a = tkinter.Entry.get(input2)
if a == "1234":
os.