Emojiler

mail@pastecode.io avatar
unknown
python
a month ago
1.2 kB
3
Indexable
Never
import tkinter as tk
from tkinter import font as tkfont
import emoji

def emoji_to_unicode(emoji_code):
    return emoji.emojize(emoji_code, language='alias')

root = tk.Tk()
root.title("Renkli Emoji Gösterici")

# Pencere boyutunu ayarla
root.geometry("400x500")

# Büyük bir font oluştur
emoji_font = tkfont.Font(family="Segoe UI Emoji", size=30)

# Emojileri, açıklamalarını ve renklerini içeren bir sözlük
emojiler = {
    ":grinning_face:": ("Sırıtan Yüz", "green"),
    ":smiling_face_with_sunglasses:": ("Güneş Gözlüklü Yüz", "yellow"),
    ":thumbs_up:": ("Başparmak Yukarı", "blue"),
    ":red_heart:": ("Kırmızı Kalp", "red"),
    ":party_popper:": ("Parti Patlatıcı", "purple")
}

# Her emoji için bir etiket oluştur
for i, (emoji_code, (aciklama, renk)) in enumerate(emojiler.items()):
    frame = tk.Frame(root)
    frame.pack(fill=tk.X, padx=10, pady=5)

    emoji_label = tk.Label(frame, text=emoji_to_unicode(emoji_code), font=emoji_font, fg=renk)
    emoji_label.pack(side=tk.LEFT, padx=(0, 10))

    aciklama_label = tk.Label(frame, text=aciklama)
    aciklama_label.pack(side=tk.LEFT)

root.mainloop()
Leave a Comment