只是實驗來讓自己辛酸的而已. 這過程是這樣的.. XD
- 如果可以用瀏覽器做到整個 "desktop" 該有的功能, 包括 web-based UI, file I/O, multimedia, 那我們根本不用跑 window manager, 甚至連 X 都不用, 看 GtkFB 底下哪套功能可接受就能跳過去.
- pyclutter-webkit 還沒編好, 所以轉向玩 gtkhtml2
- 再由 python-gtkhtml2 玩到 gtkmozembed (現在包在
python-gnome2-extras
裡面) - ..之前弄 XEmbed 幹嘛, 人家都直接有 binding 了....
3 則留言:
瘦身後,只要11行就完成囉!!
import gtk
import gtk.glade
import gtkmozembed
widgets = gtk.glade.XML("penfox.glade")
mozillaWidget = gtkmozembed.MozEmbed()
widgets.get_widget("frame1").add(mozillaWidget)
mozillaWidget.set_size_request(1024,600)
mozillaWidget.show()
widgets.get_widget("window1").show()
mozillaWidget.load_url("http://pud-linux.sf.net/")
gtk.main()
其實 Python binding for Gtk+/WebKit 應該可比 GtkMozEmbed 更短
當然囉~ 等 Clutter 0.8 出來一定要好好玩一下 webkit binding ...XD
張貼留言