私はPythonプログラムを作成しており、ある時点でウェブからHTMLページを読み込んで表示したいと思っています。特に私のプログラムのサポートフォーラムセクション/ニュースセクションです。プログラムに簡単に統合するにはどうすればいいですか?tkアプリケーションにブラウザを統合するにはどうすればよいですか?
2
A
答えて
3
ツールキットを切り替える方が簡単です - Gtk +/QtはどちらもWebKitレンダリングエンジンをサポートしています。どちらのツールキットもPythonバインディングをサポートしています。
0
Tkinterには、HTMLを表示するためのネイティブサポートがありません。ちょっとした作業で、生のHTMLをダウンロードしたり、テキストの操作を少ししたり(普通のテキストと太字やヘッダーなどのタグをいくつか仮定して)、テキストウィジェットに表示することができます。整形式の場合はxmlパーサを使用して関連するデータを取り出し、適切な書式設定を行うことができます。
ページに画像が埋め込まれている場合、またはCSSまたはJavaScriptを使用している場合、問題は実用的でないほど指数関数的に難しくなります。
関連する問題
- 1. フォーラムをアプリケーションに統合するにはどうすればよいですか?
- 2. System.jsとbabelをブラウザに統合するにはどうすればよいですか?
- 3. JavaからJSPへ - JavaアプリケーションをJSP Webページに統合するにはどうすればよいですか?
- 4. ウェブサイトをクライアントサイドアプリケーションと統合するにはどうすればよいですか?
- 5. このコードを統合するにはどうすればよいですか?
- 6. DDDを使用してActive Directoryを.NETアプリケーションに統合するにはどうすればよいですか?
- 7. アプリケーションを統合可能にするにはどうすればよいですか?
- 8. GoogleアナリティクスをGWTアプリケーションに統合するにはどうすればよいですか?
- 9. スマートコントラクトをJavaアプリケーションに統合するにはどうすればよいですか?
- 10. QRコード読み取りアプリケーションをSony SmartEyeGlassに統合するにはどうすればよいですか?
- 11. Electrons.jsアプリケーションにXSLTプロセッサを統合するにはどうすればよいですか?
- 12. 異なるSpring Webアプリケーション間で認証を統合するにはどうすればよいですか?
- 13. SilverlightアプリケーションでFacebook認証を統合するにはどうすればよいですか?
- 14. ノード経由でAngularJSアプリケーションとMicrosoft Exchangeを統合するにはどうすればよいですか?
- 15. angt4にpaytmを統合するにはどうすればいいですか?
- 16. Gmailをsalesforceに統合するにはどうすればいいですか
- 17. 振幅解析とReactアプリケーションを統合するにはどうすればよいですか?
- 18. Cloud SpannerとGAE Pythonアプリケーションを統合するにはどうすればよいですか?
- 19. 既存のasp.net MVCアプリケーションをIdentityServerと統合するにはどうすればよいですか?
- 20. アンドロイドアプリでアンドロイドアノテーションを統合するにはどうすればいいですか?
- 21. JenkinsとRedmineを統合するにはどうすればいいですか?
- 22. pycharmとjenkinsを統合するにはどうすればいいですか?
- 23. codeigniterとlog4phpを統合するにはどうすればいいですか?
- 24. TestRailとJenkinsを統合するにはどうすればいいですか?
- 25. FullCalendarとCodeigniterを統合するにはどうすればいいですか
- 26. Facebookアプリケーションにユーザー情報を統合するにはどうすればいいですか?
- 27. 私のasp.netアプリケーションにFedexを統合するにはどうすればいいですか?
- 28. CLSTMライブラリをAndroidアプリケーションに統合するにはどうすればいいですか?
- 29. アンドロイドのアプリケーションにアンドロイドマップアプリケーションを統合するにはどうすればいいですか?
- 30. 購入したテーマをレール5アプリケーションに統合するにはどうすればいいですか?
しかし、私はページのあるtkinterで作成されたGUIをほとんど持っています。私はpy2exeと一緒に配布するつもりです – tarrasch
ブラウザエンジンを書くよりも、他のツールキットでアプリを書き直す方が簡単かもしれないことを私は保証することができます。しかし、タフ運。 :( – plaes