在Python中使用tkinter创建窗口时,可以通过设置边框颜色来修改窗口的外观。以下是一种设置边框颜色的方法:

import tkinter as tk

root = tk.Tk()
root.configure(background='black') # 设置窗口背景色

# 创建一个Frame作为边框
border_frame = tk.Frame(root, bg='red', bd=10)
border_frame.pack(fill=tk.BOTH, expand=True)

# 创建一个内部Frame用于放置其他组件
inner_frame = tk.Frame(border_frame, bg='white')
inner_frame.pack(fill=tk.BOTH, expand=True)

# 在内部Frame中添加其他组件
label = tk.Label(inner_frame, text='Hello World!', bg='white')
label.pack(padx=20, pady=20)

root.mainloop()

在上面的代码中,我们首先创建一个Frame作为边框,并设置其背景色为红色,并将其放置在主窗口中。然后,在边框Frame中创建一个内部Frame,并设置其背景色为白色,并将其填充满整个边框Frame。最后,在内部Frame中添加其他组件,如Label。

通过调整bd参数的值可以设置边框的宽度,通过调整bg参数的值可以设置边框的颜色。在上面的例子中,我们将边框的宽度设置为10,颜色设置为红色。

运行上面的代码,你将看到一个带有红色边框的窗口,内部有一个白色背景的Label组件。你可以根据需要调整边框的颜色和宽度

python tkinter边框颜色设置

原文地址: https://www.cveoy.top/t/topic/ihRR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录