0

我有 2 个问题一起问:

第一个问题:我阅读了大量的对齐问题,但没有找到可以帮助我的东西。你可以在这里看到图片,(搜索按钮)和它下面的条目(电子邮件条目)之间的差距与其他人不同,看起来很糟糕。

第二问:如果你看到弹出窗口上面没有标题栏。我已经阅读了很多内容并测试了人们建议的不同代码和测试,但仍然没有标题栏。

这里是所有的 UI 设置:

    # ---------------------------- UI SETUP ------------------------------- #

window = Tk()
window.title("Password Manager")
window.config(pady=50, padx=50, bg="white")

canvas = Canvas(width=200, height=200, bg="white", highlightthickness=0)
lock_img = PhotoImage(file="logo.png")
canvas.create_image(100, 100, image=lock_img)
canvas.grid(column=1, row=0)

# labels ---------------------------------
website_label = Label(text="Website:", bg="white", fg="black")
website_label.grid(column=0, row=1, sticky="w")

mail_label = Label(text="Email/Username:", bg="white", fg="black")
mail_label.grid(column=0, row=2, sticky="w")

pass_label = Label(text="Password:", bg="white", fg="black")
pass_label.grid(column=0, row=3, sticky="w")

# Entry ---------------------------------
website_entry = Entry(width=21, bg="white", highlightthickness=0, foreground="black", insertbackground="black")
website_entry.focus()
website_entry.grid(column=1, row=1, sticky="w")

mail_entry = Entry(width=39, bg="white", highlightthickness=0, foreground="black", insertbackground="black")
mail_entry.insert(0, "thisistest@gmail.com", )
mail_entry.grid(column=1, row=2, columnspan=2, sticky="w")

pass_entry = Entry(width=21, bg="white", highlightthickness=0, foreground="black", insertbackground="black")
pass_entry.grid(column=1, row=3, sticky="w")

# button ---------------------------------

search_bottun = Button(width=13, text="Search", highlightbackground="white", fg="black", command=find_password)
search_bottun.grid(column=2, row=1, sticky="w")

add_bottun = Button(width=36, text="Add", highlightbackground="white", command=saving_info)
add_bottun.grid(column=1, row=4, columnspan=2, sticky="w")

generate_bottun = Button(width=13, text="Generate Password", highlightbackground="white", fg="purple",
                         command=generate_password)
generate_bottun.grid(column=2, row=3, sticky="w")

window.mainloop()
4

0 回答 0