我在tkinter中创建了一个登录窗口,其中有两个输入字段,一个是用户名,另一个是密码。
代码
from tkinter import *
ui = Tk()
e1 = Entry(ui)
#i need a placeholder "Username" in the above entry field
e1.pack()
ui.mainloop()
我希望在Entry中有一个名为"Username“的占位符,但是如果在输入框中单击,文本应该会消失。
在tkinter GUI中,我创建了一个“注册帐户”窗口。如果用户在未填充一个或多个条目(在输入框中)的情况下单击“注册”按钮,则会出现一个错误消息框。我想要的是,当用户单击错误消息框的“确定”按钮时,光标应该移动到那个特定的空输入框,从而指示用户哪个输入框是空的。 from tkinter import *
import tkinter.messagebox
class MyGUI:
def __init__(self):
self.root = Tk()
self.entrybox = []
for i in range(9): #Creating 9 En
我有两个使用变量drop_down_var1和drop_down_var2创建的tkinter下拉菜单,以及一个使用变量id_var创建的tkinter文本输入框。
我想用ID键和这些下拉菜单中的数据创建一个sqlite3表。我希望用户能够通过drop_down_var1插入数据,稍后我希望用户能够通过drop_down_var2和一个名为id_var的变量更新表。
我很难理解更新表的语法。当您的数据来自文本输入框时,但当数据来自下拉菜单时,我已经看到了它是如何实现的。
谢谢你的帮助!
# To create table and insert data from dropdown menu 1
我正在尝试创建一个程序,它将首先创建一个熊猫数据框架。然后,它将生成一个带有输入输入框、按钮和文本框的tkinter窗口。对于下面的代码,当按下按钮时,我得到一个输出,该输出显示dataframe的头和被“搜索”的行。
import pandas
from tkinter import *
#creates the dataframe
summer17=pandas.read_excel("summer17.xlsx","list")
window = Tk() #start of the main window
#function that will sea
我正在创建一个预算应用程序,我遇到了一个ValueError: invalid literal for int() with base 10: ''。我知道你们中的许多人可能会评论说,这个帖子已经得到了回复,但在我的情况下还没有。我知道我不能将空字符串数据转换为整数,但当涉及到Tkinter上的输入框时。在这种情况下,值将由用户输入,但在此期间,框是空的,直到用户输入响应。在某个时间点,当month_amount是局部变量时,代码可以工作。 然后我试着把它变成一个全局变量,然后我得到了这个错误。然后,当我将它切换回calculate()函数中的局部变量时,它给了我相同的错误。