我在列表中存储了一些tkinter小部件。我想在这个列表中搜索一个对象,我不知道语法。
import tkinter as tk
main = tk.Tk()
base = tk.Frame(main).pack()
l = []
for i in range(3):
et = tk.Label(base, text='label '+str(i))
et.pack()
l.append(et)
print(base.Label.!label in l)
main.mainloop()
备注:,这当然是理解我的错误所在的一个最小的例子。gui实
如果用户从OptionMenu列表中选择一个选项,则应该禁用该选项。
示例:如果用户选择"a“,那么应该禁用"a”选项,然后用户只能选择b或c。我尝试了下面的代码,但它返回错误如下所示。我不想要menubutton。OptionMenu将服务于我的目的,而不是menubutton。
import tkinter as tk
from tkinter import *
class Disable_state(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
s
我开始用tkinter和类方法编写代码。我试图编码一个待办事项列表,在这里我可以通过按下条目下面的一个按钮来创建多个条目。如果按下,条目旁边的按钮应该会改变条目的颜色。现在的问题是,当我创建多个条目时,按钮只会更改最新的条目。因此,我的问题是如何指定创建时的条目?
对于明显的错误,我不熟悉编码:p
import tkinter as tk
from tkinter.constants import ANCHOR, CENTER, X
from tkinter import messagebox
class App():
def __init__(self):
sel
我正在制作一个程序,它使用一个列表,有2行5列。每个元素都是一个条目。我希望能够访问列表中整个行的所有列。
当我一次访问所有行的所有元素时,它可以工作。但是,当我试图获取单个行的值时,它不起作用
这是工作的代码:
#Build the grid and append to the listCounter list.
for i in range(2):
for x in range(5):
entry = Entry(frame, text="", width=5)
entry.grid(row=i, column=x)
我有一个包含学生信息的数据库。在程序的中间,我需要打开一个Tkinter窗口。我应该如何在Python程序中间打开GUI窗口?!该窗口必须包括一个搜索框(条目) by n_number (字典值),以显示学生的姓名(与输入的n_number相关的字典关键字)和所有学生的列表。同时,我可以通过n_number搜索,我需要所有学生的列表,这样我就可以单击每个名称并查看他/她获得的课程。我不知道如何在Tkinter中创建一个可点击的列表。 ..。 from tkinter import *
class Student:
def __init__(self):
s
我正在使用tkinter库构建一个Python桌面应用程序。当单击generate_button时,应用程序必须基于微调框值创建条目列表。 我想知道,如果用户更改了spinbox值并再次单击generate_button,我如何删除条目列表并重新创建新条目。 以下是我的代码..。 CORRECT_ENTRIES = []
def generate_entries():
n = int(spinbox.get())
for i in range(1, n+1):
entry = Entry(width=40)
entry.grid(row=3+i
我试图用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 -*
我想用tkinter在python中创建一个像excel一样的界面,如下所示。
from tkinter import *
window=Tk()
x = [1,2,3,4]
height = 1
width = 4
for i in range(height): # Rows
for j in range(width): # Columns
b = Entry(window, text="")
b.grid(row=i, column=j)
window.mainloop()
如何将列表x返回到tkinter接口?每个小区最好
我是Python的新手,正在开发一个简单的桌面应用程序来从MySQL数据库中读取记录。我需要通过mysql数据库使用tkinter条目进行实时搜索。当用户点击键盘键时,应该生成一个带有自动-omplete选项的自动建议列表,以供选择...
目前,下面的代码不起作用。怎么啦?
#-*- coding: utf-8 -*-
import Tkinter
from Tkinter import *
import MySQLdb
top = Tkinter.Tk()
top.minsize(300,300)
top.geometry("500x500")
# here we ma
当我按下按钮时,我希望它得到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列表框编写一个类似资源管理器的应用程序。在双击时,我想输入选定的文件夹,所以我清除列表并输入文件夹内容。
当我双击后直接点击,它仍然被认为是一个新的双击.因此,不执行单次单击,这意味着没有选择列表框条目,并且在我再次双击之前会发生更改。
有没有办法“重置”双击,以便我的程序将考虑下一次单击一个单一的点击,无论我以前做了什么?
我尝试使用click事件坐标来获取“双击”条目,但这将在第三次而不是第四次单击时触发,这是不需要的行为。我还试图绑定一个三击来阻止第二次双击,但是如果我点击超过3次,并且只在延迟之后再次响应,程序就不会响应。
import tkinter as t