我正在編寫一個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. 最好的方法瀏覽器集成到Java應用程序
- 6. 如何從我的應用程序中選擇瀏覽器?
- 7. 在Web瀏覽器中運行WPF瀏覽器應用程序
- 8. 集成C#桌面應用程序與瀏覽器
- 9. 如何防止在Web瀏覽器中關閉XBAP瀏覽器應用程序
- 10. 如何讓我的應用程序域名在瀏覽器中顯示在瀏覽器中?
- 11. 在Android中,如何在瀏覽器中打開應用程序
- 12. 如何讓我的網頁瀏覽器的應用程序從
- 13. 如何將Web瀏覽器嵌入我的Cocoa應用程序?
- 14. 如何將瀏覽器和我的web應用程序
- 15. 在我的Java應用程序中綁定瀏覽器
- 16. 在我的應用程序中打開瀏覽器
- 17. 集成的Web瀏覽器
- 18. 打開應用程序在瀏覽器
- 19. 如何在iPhone應用程序中放置Web瀏覽器?
- 20. 如何在SWT瀏覽器中嵌入XUL應用程序?
- 21. 如何在應用程序瀏覽器中觸發Cordova/PhoneGap
- 22. 如何在瀏覽器中暫停Flash應用程序?
- 23. 如何在silverlight 4應用程序中刷新瀏覽器?
- 24. 如何在Java應用程序中添加文件瀏覽器?
- 25. 如何在lightswitch應用程序中打開瀏覽器窗口?
- 26. 如何禁用Aurelia應用程序中的瀏覽器同步?
- 27. 僅打開瀏覽器的應用程序瀏覽器
- 28. 啓用Silverlight瀏覽器外瀏覽器突破瀏覽器內應用程序
- 29. 如何檢測我的Silverlight應用程序在哪個瀏覽器中運行?
- 30. 如何在我的瀏覽器應用程序中打開鏈接?
但我幾乎有一個在頁面tkinter創建工作gui。我打算用py2exe發佈 – tarrasch 2012-02-07 15:26:20
我可以向你保證,在其他工具包中重寫應用程序比編寫瀏覽器引擎更容易。雖然運氣不好。 :( – plaes 2012-02-07 16:15:25