我可以在没有GTK循环的情况下运行webkit.WebView对象吗?我想制作一个基于Webkit的简单无头浏览器,不需要任何GTK - 我不显示任何内容。
win = gtk.Window() # <------------------------+--- can I not use those?
web = webkit.WebView() # |
web.load_uri("http://example.com") # |
web.connect("load-finished", get_html_source) #|
win.add(web) # <-------------------------------|
#win.show_all() # |
gtk.main() # <---------------------------------|
没有使用show_all
,我就不会显示任何内容,但我仍然使用GTK。我想让脚本支持多线程,而在这里使用GTK会有问题(我使用的模块越少越好)。
(我使用Python,但这不是一个特定于Python的问题)
gtk
和webkit
可以轻松完成,但我还希望它能够与多线程
一起使用。 - Jakub M.webkit.WebView
来自于WebKitGTK库,正如其名称所示,需要GTK。 - ptomato