Emojiler
unknown
python
a year ago
1.2 kB
9
Indexable
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()Editor is loading...
Leave a Comment