2016-11-17 6 views
2

So versuche ich, einen einfachen Stil zu einem labelframe Widget mit dem folgenden Code anwenden:Übernehmen Sie einen Stil mit ttk?

import sys 
if sys.version_info[0] == 2: # Just checking your Python version to import Tkinter properly. 
    import Tkinter as tk 
    import ttk as ttk 
else: 
    import tkinter as tk 
    from tkinter.ttk import ttk as ttk 

root = tk.Tk() 
bls = ttk.Style() 
bls.configure('Black.TLabelFrame', background="#222222") 

dayframe = ttk.Labelframe(root, style='Black.TLabelFrame', height=200, width=150, relief=tk.SUNKEN, 
    text="Hello") 
dayframe.grid(row=1, column=1, padx=5) 
root.mainloop() 

Aber wenn ich diesen Code ich Nachricht erhalten den Fehler laufen: TclError: Layout Black.TLabelFrame nicht

gefunden

ich verstehe nicht, was ich falsch mache ...

+1

Verwendung 'Black.TLabelframe' mit niedrigem' f' – furas

Antwort

4

Verwenden Black.TLabelframe mit niedriger f

+0

Arbeiten wie ein Charme, danke – Gobhniu

Verwandte Themen