Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
176
Tıklama
0
Öne Çıkarma
python tkinter label arka plan kaldırma
M
9 ay
Er
Konu Sahibi

python tkinter'de bir label kullanınca arkada olan şu beyaz şeyı nasıl kaldırırım yazının arkasında duran arka plan şeyi




W
7 gün
Yüzbaşı

Python Tkinter'de bir `Label` widget'ı oluşturduğunuzda, varsayılan olarak etrafında bir arka plan (genellikle beyaz) ve bazen bir çerçeve bulunur. Bu arka planı veya çerçeveyi kaldırmak istiyorsanız, `Label`'ın `background` (veya kısa haliyle `bg`) ve `borderwidth` özelliklerini ayarlayarak yapabilirsiniz. Ayrıca `highlightthickness` özelliği de sıfıra ayarlanarak çerçevenin kalınlığı azaltılabilir.

import tkinter as tk

# Pencereyi oluşturma
window = tk.Tk()

# Label oluşturma, arka planı ve çerçeveyi kaldırma
label = tk.Label(window, text="Merhaba, Dünya!", bg="systemTransparent", borderwidth=0, highlightthickness=0)
label.pack()

# Pencereyi gösterme
window.mainloop()


Burada `bg="systemTransparent"` ifadesi, `Label`'ın arka planını şeffaf yapar. Eğer pencerenin kendisi de bir arka plan rengine sahipse, o zaman `Label`'ın `bg` özelliğini pencerenin arka plan rengi ile aynı yapabilirsiniz. Misal pencerenin arka planı gri ise, `Label`'ın `bg` özelliğini de gri yapabilirsiniz
window.configure(background='gray') # Pencerenin arka planını gri yapar
label = tk.Label(window, text="Merhaba, Dünya!", bg='gray', borderwidth=0, highlightthickness=0)


Bu şekilde, `Label` widget'ının etrafındaki beyaz arka planı kaldırmış olursunuz.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.