"borderwidth" 更改未应用于 "relief"
The "borderwidth" change is not applied in "relief"
Python版本:3.8.0
Tkinter 版本:8.6.9
即使我改变了边框宽度,它仍然很细。可能的问题是什么?这是代码。
from tkinter import *
from tkinter import ttk
# Root
root = Tk()
root.title('Frame')
root.minsize(width = (int)(1920 / 5), height = (int)(1080 / 5))
# Frame
""" relief option
flat, solid, raised, sunken, groove, ridge
"""
frame_base = ttk.Frame(root, padding = 10)
frame_relief = ttk.Frame(
frame_base, width = (int)(1920 / 5), height = (int)(1080 / 5),
borderwidth = 10, relief = 'raised'
)
# Layout
frame_base.pack()
frame_relief.pack()
# Draw
root.mainloop()
使用特定主题时,并非所有设置都可以更改。尝试使用 ttk.Style().theme_use() 更改为其他主题。 – acw1668
我在这里的评论中搜索了using ttk.Style().theme_use() 并选择了主题,现在应用了更改。非常感谢您的帮助。
Python版本:3.8.0 Tkinter 版本:8.6.9
即使我改变了边框宽度,它仍然很细。可能的问题是什么?这是代码。
from tkinter import *
from tkinter import ttk
# Root
root = Tk()
root.title('Frame')
root.minsize(width = (int)(1920 / 5), height = (int)(1080 / 5))
# Frame
""" relief option
flat, solid, raised, sunken, groove, ridge
"""
frame_base = ttk.Frame(root, padding = 10)
frame_relief = ttk.Frame(
frame_base, width = (int)(1920 / 5), height = (int)(1080 / 5),
borderwidth = 10, relief = 'raised'
)
# Layout
frame_base.pack()
frame_relief.pack()
# Draw
root.mainloop()
使用特定主题时,并非所有设置都可以更改。尝试使用 ttk.Style().theme_use() 更改为其他主题。 – acw1668
我在这里的评论中搜索了using ttk.Style().theme_use() 并选择了主题,现在应用了更改。非常感谢您的帮助。