设置框架的边框宽度不显示边框

时间:2019-08-06 03:30:58

标签: python tkinter

我遵循在线教程和文档,但是仍然无法在边框上添加边框。以下是我运行的代码

import tkinter as tk
root = tk.Tk()

frame1 = tk.Frame(root, borderwidth=2 )
frame2 = tk.Frame(root, borderwidth=2 )
frame1.grid(row = 0)
frame2.grid(row = 1)

tk.Label(frame1, text = 'frame1').grid(row = 0)
tk.Label(frame2, text = 'frame2').grid(row = 0)

root.mainloop()

这是我得到的结果。有什么问题? enter image description here

1 个答案:

答案 0 :(得分:1)

您需要将relief选项设置为“ raised”,“ sunken”,“ ridge”或“ groove”之一。在您的系统上,默认显示为“ flat”。最后一个选项是“ solid”。

examples of tkinter borders