gpt4 book ai didi

python gtk webkit 显示本地html数据

转载 作者:太空狗 更新时间:2023-10-30 02:12:30 36 4
gpt4 key购买 nike

有没有办法在python中使用webkit引擎,结合GTK来显示存储在python文件中的html数据,例如

import webkit
import gtk

html = "<h1>This is HTML content</h1><p>I am displaying this in python</p"

gobject.threads_init()
win = gtk.Window()
view = webkit.WebView()
view.open(html)
win.add(view)
win.show_all()
gtk.main()

这是我想要的粗略演示,但输出应显示在 webkit 中呈现的 HTML 内容。

我可以这样做吗?如果不能,我可以在某处存储一个本地 html 文件并通过 webkit 呈现它吗?

谢谢,

最佳答案

尝试:

view.load_html_string(html, '')

引用: http://webkitgtk.org/reference/webkit2gtk/unstable/WebKitWebView.html#webkit-web-view-load-html

或者,您可以将 HTML 存储在一个文件中:

# Option 1
view.open('file:///path/to/file/page.html')

# Option 2
uri = 'page.html'
uri = os.path.realpath(uri)
uri = urlparse.ParseResult('file', '', uri, '', '', '')
uri = urlparse.urlunparse(uri)
view.load_uri(uri)

关于python gtk webkit 显示本地html数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15264383/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com