我正在編寫一個Python程序,並希望在某些時候從網頁加載HTML頁面並顯示它們,特別是我的程序的支持論壇部分/新聞部分。我怎樣才能輕鬆地將其整合到我的程序中?如何在我的tk應用程序中集成瀏覽器?
2
A
回答
3
切換工具包會更容易--Gtk +/Qt都支持WebKit渲染引擎。這兩個工具包都有Python綁定支持。
0
Tkinter沒有本機支持顯示HTML。通過一些工作,你可以下載原始html,做一些文本處理(假設它主要是純文本和一些粗體,標題等標籤),並將其顯示在文本小部件中。如果格式良好的xhtml,則可以使用xml解析器來提取相關數據並給出相應的格式。
如果頁面嵌入了圖像,或者使用css或javascript,問題就變得難以實用。
相關問題
- 1. 應用程序集成到瀏覽器
- 2. 集成我的應用程序和瀏覽器android
- 3. 將瀏覽器變成應用程序
- 4. 啓動瀏覽器(Safari瀏覽器)我的應用程序
- 5. 集成C#桌面應用程序與瀏覽器
- 6. 如何防止在Web瀏覽器中關閉XBAP瀏覽器應用程序
- 7. 如何讓我的應用程序域名在瀏覽器中顯示在瀏覽器中?
- 8. 在Android中,如何在瀏覽器中打開應用程序
- 9. 如何將Web瀏覽器嵌入我的Cocoa應用程序?
- 10. 如何將瀏覽器和我的web應用程序
- 11. 如何在Java應用程序中添加文件瀏覽器?
- 12. 如何在lightswitch應用程序中打開瀏覽器窗口?
- 13. 如何在瀏覽器中暫停Flash應用程序?
- 14. 如何在SWT瀏覽器中嵌入XUL應用程序?
- 15. 如何禁用Aurelia應用程序中的瀏覽器同步?
- 16. 僅打開瀏覽器的應用程序瀏覽器
- 17. 如何檢測我的Silverlight應用程序在哪個瀏覽器中運行?
- 18. 如何在瀏覽器中運行我的nw-js應用程序?
- 19. 我如何在tk域中發佈openshift應用程序?
- 20. 將Web瀏覽器引擎集成到應用程序中,最好是Java
- 21. 如何選擇我的瀏覽器應用程序作爲我的默認瀏覽器?
- 22. 從Silverlight中的瀏覽器內應用程序中調用瀏覽器應用程序
- 23. 如何在以前的Safari瀏覽器應用程序
- 24. 如何關閉瀏覽器應用程序中的silverlight?
- 25. 如何在Safari瀏覽器(Web瀏覽器)運行小程序
- 26. 如何在我的應用程序中集成Google日曆
- 27. 如何在我目前的MVC應用程序中集成Nearforums
- 28. 如何在我的iPhone應用程序中集成Flash Map Api
- 29. 瀏覽器到Android應用程序到瀏覽器
- 30. 如何讓我的Flex應用程序在瀏覽器中瀏覽時垂直滾動?
但我幾乎有一個在頁面tkinter創建工作gui。我打算用py2exe發佈 – tarrasch 2012-02-07 15:26:20
我可以向你保證,在其他工具包中重寫應用程序比編寫瀏覽器引擎更容易。雖然運氣不好。 :( – plaes 2012-02-07 16:15:25