Вы можете указать свой собственный виджет для использования в качестве «метки» LabelFrame
- это означает, например, что вы можете создать отдельный виджет Label
с нужными текстовыми атрибутами и указать его при созданииLabelFrame
через опцию labelwidget=
:
import tkinter as tk
root = tk.Tk()
root.geometry('300x75')
label = tk.Label(root, text='Life, the universe and everything?', fg='white',
bg='blue')
lable_frame = tk.LabelFrame(root, labelwidget=label) # Use custom label.
lable_frame.pack(fill=tk.BOTH, expand=1, padx=5, pady=5)
w = tk.Entry(lable_frame)
w.pack(side=tk.LEFT, fill=tk.X, expand=1)
root.mainloop()
Результат:
