私のスタイルはこれらのオブジェクトの背景を変更しないのはなぜですか?私は迷惑になり、すべてにそれらを割り当てました。また、なぜ2つのウィンドウを作るのですか?私はそれがオブジェクトのオプションのスタイルとは異なるスタイルと関係があることを知っています...私はそれが私のクラスにもあるように感じます、私はdef _init_(self)
と思いますか?クラス?スタイルはどのオブジェクトでもクラスでは機能しませんか?
import tkinter as tk
import tkinter.ttk as ttk
style = ttk.Style()
style.configure("color1.TFrame", foreground = "black", background = "red")
class main:
parent = tk.Tk()
n = ttk.Notebook(parent,style = "color1.TFrame")
f1 = ttk.Frame(n,style = "color1.TFrame") # first page tab
f2 = ttk.Frame(n,style = "color1.TFrame") # second page 2nd tab
window = f1
frame1 = ttk.Frame(window,style = "color1.TFrame")
frame1.grid(row = 1, column = 1, padx = 200, pady = 150)
frame2 = ttk.Frame(window)
frame2.grid(row = 2, column = 1,padx = 200, pady = 150)
main()
私はそれがクラスなしで動作することができます... – Martelmungo
何も機能しないので、スタイルは機能する必要はありません –