Tkinter modülü ile oluşan programda canvas, Label veya text box içinde göstermek için yazılmış bir HTML betiğini çağırıp yayınlayabilirmiyiz?
Mesela bir sitedeki gif animasyonu çağıran HTML kodunu yayınlayabilirmiyim?
Daha önce kullanmadım ama şöyle bir modül buldum.
2 Beğeni
Teşekkür ediyorum. Bu modül ile sadece text düzenleme yapılıyor galiba. Bunu zaten denemiştim fakat amaçladığım işlem gerçekleşmedi.
Bu tarz birşey mi?
import urllib.request
try:
import tkinter as tk
except ImportError:
import Tkinter as tk
from tkinterhtml import HtmlFrame
root = tk.Tk()
frame = HtmlFrame(root, horizontal_scrollbar="auto")
frame.grid(sticky=tk.NSEW)
frame.set_content(urllib.request.urlopen("https://forum.yazbel.com/").read().decode())
#print(frame.html.cget("zoom"))
root.columnconfigure(0, weight=1)
root.rowconfigure(0, weight=1)
root.mainloop()
Ayrıca bu da iş yapar
1 Beğeni
Eel kütüphanesi belki ilginizi çeker. Hem bazı HTML işlevlerini desteklememe gibi bir sıkıntı da yaşamazsınız. Arayüz direkt tarayıcıda oluşturuluyor. Javascript de çalıştırabilirsiniz.
wxPython’un da HTML ile alakalı bazı özellikleri vardı ama hiç denemedim:
https://wxpython.org/Phoenix/docs/html/wx.html.1moduleindex.html
1 Beğeni
Bu akşam hepsini tek tek deneyeceğim. Verdiğiniz öneriler için teşekkür ederim.
1 Beğeni