TTK Widget'ları

Bu eğitimde, modülü kullanarak Tk temalı widget'ları öğreneceksiniz Tkinter.ttk.

Tk temalı widget'lara giriş

Tkinter'ın iki nesil widget'ı vardır:

  • Eski klasik tkaletler. Tkinter bunları 1991'de tanıttı.
  • Daha yeni temalı ttkwidget'lar 2007'de Tk 8.5 ile eklendi. Daha yeni Tk temalı widget'lar birçok (ancak hepsinin değil) klasik widget'ların yerini alır.

ttkTk temalı anlamına gelen not . ttkBu nedenle Tk temalı widget'lar widget'larla aynıdır

Modül tkinter.ttktüm yeni ttkwidget'ları içerir. Temalı widget'ları her zaman kullanılabilir olduklarında kullanmak iyi bir uygulamadır.

Aşağıdaki ifadeler klasik ve yeni Tk temalı widget'ları içe aktarmaktadır:

import tkinter as tk
from tkinter import ttkKod dili:  Python  ( python )

Aşağıdaki programda klasik ve temalı etiketlerin nasıl oluşturulacağı gösterilmektedir:

import tkinter as tk
from tkinter import ttk

root = tk.Tk()

tk.Label(root, text='Classic Label').pack()
ttk.Label(root, text='Themed Label').pack()

root.mainloop()Kod dili:  Python  ( python )

Çıktı:

TTK Widget'ları

Benzer görünüyorlar. Ancak görünümleri programın çalıştığı platforma bağlıdır.

Tk temalı widget'ları kullanmanın avantajları

Tk temalı widget'ları kullanarak aşağıdaki avantajları elde edersiniz:

ttk widget'ları

Aşağıdaki ttkwidget'lar Tkinkter widget'larını aynı adlarla değiştirir:

Aşağıdaki widget'lar yeni ve aşağıdakilere özeldir ttk:

Özet

  • Tkinter'da hem klasik hem de temalı widget'lar bulunur. Tk temalı widget'lar aynı zamanda ttkwidget'lar olarak da bilinir.
  • Modül tkinter.ttktüm ttkwidget'ları içerir.
  • ttkKullanılabilir olduklarında widget'ları kullanın .

Kaynak

Yorumunuzu Ekleyin


Yükleniyor...
    Yükleniyor...