Html kodunu import edebilirmiyiz?

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()

https://bitbucket.org/aivarannamaa/tkinterhtml/src/master/tkinterhtml/main.py?fileviewer=file-view-default

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