Tag: tkinter

按按钮就像回车

我有剧本 import tkinter as tk from tkinter import messagebox import commands import CheckDatabase root = tk.Tk() checkbd = tk.Button(root, text=”Check for new databases”, command=CheckDatabase.db_download) checkbd.pack() root.mainloop() 就像你看到检查按钮在检查数据库中调用命令一样。 一切都好直到这里。 在我的 CheckDatabase 脚本中 , 有一个瞬间 , 它在 web 浏览器中打开了一个 captcha…

Read More »

我的无线电按钮在选择它们后会继续检查 , 不能撤消它们

我有一个图形用户界面 , 其收音机按钮和二元结构中的元素一样多。 当我运行应用程序时 : 步骤 1) 所有这些都是未选定的 , 价值等于 ( 所有的好处 ) 步骤 2 : 我选择一个 , 他的价值等于它在二元论 ( 第二元素 = 2 ) 中的位置 步骤 3 ) , 当我选择其他的按钮时 , 两个按钮都保持被选中 , 如果是第二和第三元素 , 两个值都像 2 和…

Read More »

如何每次用户单击按钮时更新字典中的键值 ?

我不能在单击 save 按钮时更新字典中的键值 , 但我不知道我的代码有什么问题 ? 这是为了我的小项目 , 我想尝试编写代码来创建一个应用程序 ( 供我个人使用 ) 使用 Tkinter 来设置和获取来自条目的数据并保存到 csv 文件。 但我一直忙于更新字典。 我已经尝试将我的 dicts 变成一个全局变量 , 但是它仍然继续从上次点击中删除旧的键值。 在我反复尝试的某个时候 , 有一个错误 , 那就是我的 dict变量没有被定义。 def Save(self): self.new_first_name = self.first_name.get() self.new_last_name = self.last_name.get() self.new_id…

Read More »

如何将驻留检查验证添加到 Tkinter 中的输入框中?

首先 , 我知道这个问题已经被提出。 然而 , 没有一个答案能真正回答这个问题。 我正在创建一个程序 , 允许将细节存储在数据库中。 也可以搜索这些细节 , 以便使用特定的数据 ( 在这种情况下 , 是姓名、姓氏、房号和邮编 ) 。 因此 , 为了搜索细节 , 需要提供这些数据。 我有允许存储输入到数据库的数据的输入框 , 但我希望它不会添加细节 , 除非输入上述数据。 在伪码中 , 我希望程序的功能与 : if Firstname or Surname or House…

Read More »

"当在Tkinter中使用按钮时,没有定义NameError[命令名称

“当在Tkinter中使用按钮时,没有定义NameError[命令名称 我试图在 GUI 中建立一个从上到下的校验按钮列表 , 并为每个选中按钮添加相关的”值”。 我现在的问题是 , 出于某种原因 , 我的”calcutton”中的”命令”属性给了我一个”name”calc_rest”没有定义”错误。 我添加了一系列的导入 , 你可以在代码顶部看到 , 希望能够解决这个问题 , 但效果不大。 import tkinter as tk from tkinter import * from tkinter import Button servicelist = ("Oil change","Lube job","Radiator flush","Transmission flush","Inspection","Muffler replacement","Tire…

Read More »

属性错误 : 错误表示新属性即使存在也不存在

我的新闻属性不能被函数调用 , 因为它说它不存在于类中。 我试过很多教程 , 但似乎没有一门课。 from tkinter import * class Interface(Frame): def __init__(self, parent, *args, **kwargs): Frame.__init__(self, parent, *args, **kwargs) self.parent = parent self.master.title("Travel Information") # Labels self.main_label = Label(text="Travel Information", font='Helvetica 18 bold') self.main_label.grid(column=1, row=0) self.desc_label…

Read More »

Tkinter 油画现场绘画

我需要在画布上画许多线条 / 多边形 , 但我想先展示画布 , 然后在绘制的时候看到每个物体。 我的密码是 : root = tk.Tk() canvas = tk.Canvas(root, height=800, width=800) canvas.pack() draw_something(canvas) root.mainloop() 问题是 , python 在绘制所有的东西后显示画布 , 而这不是我想要的。 EN From: Live drawing on tkinter canvas

Read More »

我在哪里分配一个变量以便用于函数 ( 类内部 ) ?

我正在使用 Tkinter 创建一个类 , 该类允许您输入多个产品的信息 , 并且除了更改条目字段以设置其他产品的值外 , 我已经将其他所有内容都删除了。 我正在将产品转换过程放入一个称为 Savivar 的函数中 , 该函数将输入的信息保存到特定的产品变量中 , 然后清除进入字段 , 并切换将在第二个产品变量上执行的 Savivar 。 i = 1 def saveVars(i): if i == 1: product1.productName = self.prodName.get() product1.productID = self.prodID.get() product1.productSize = self.prodSize.get()…

Read More »

如何动态替换 Tkinter 标签 ( 循环中包含更新数据 )

我有一个函数只有在按下了一个 Tkinter 按钮之后才能开始。 在函数中有一个循环 , 通过一个数据集进行迭代 , 我喜欢动态地通过 Tkinter 标签显示。 意思是说只有一个 Tkinter 标签 , 它的值在循环中的迭代之间不断变化。 我得到的最接近的是每次迭代都会创建一个新的标签并且它继续扩展到楼下 , 这不是我要找的。 有没有人能给我提供任何可能的建议 ? 下面是我尝试过的代码框架。 root = tk.Tk() order_json = tk.StringVar() def update_label(order): order_json.set(order) root.update() def order_func(): for i in range(len(dataset)): data_to_display…

Read More »

使用循环和条件时 , 如何从列表中获取唯一值

我想创建一个表 , 其中项目代码是主行和查拉诺号。 是分排。 对于每一个项目代码都是一个, 而且是一个。 只有一个。 但还是一样。 允许使用不同的项代码。 item_table = [('I-101', 'Wall Tiles'), ('I-102', 'Floor Tiles'), ('I-103', 'Wall Tiles')] in_table = [('I-101', 'C-1415', 100.0), ('I-102', 'C-1469', 110.0), ('I-103', 'C-1455', 120.0), ('I-101', 'C-1897', 130.0), ('I-101', 'C-1415', 140.0), ('I-102',…

Read More »