我有 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()