私は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. DDDを使用してActive Directoryを.NETアプリケーションに統合するにはどうすればよいですか?
- 6. GoogleアナリティクスをGWTアプリケーションに統合するにはどうすればよいですか?
- 7. QRコード読み取りアプリケーションをSony SmartEyeGlassに統合するにはどうすればよいですか?
- 8. アプリケーションを統合可能にするにはどうすればよいですか?
- 9. SilverlightアプリケーションでFacebook認証を統合するにはどうすればよいですか?
- 10. JenkinsとRedmineを統合するにはどうすればいいですか?
- 11. codeigniterとlog4phpを統合するにはどうすればいいですか?
- 12. 私のasp.netアプリケーションにFedexを統合するにはどうすればいいですか?
- 13. アンドロイドのアプリケーションにアンドロイドマップアプリケーションを統合するにはどうすればいいですか?
- 14. Facebookアプリケーションにユーザー情報を統合するにはどうすればいいですか?
- 15. どのようにAndroidアプリケーションでPaypalを統合しますか?
- 16. JavaクライアントとAndroidアプリケーションを統合するにはどうすればいいですか
- 17. GrailsアプリケーションとWordPressブログを統合するにはどうすればいいですか?
- 18. どのようにAndroidアプリケーションにTwitterを統合しますか?
- 19. 統合テストでSpringのtransactionManagerを実際にトランザクションにするにはどうすればよいですか?
- 20. Django Southに2番目のデータベースを正常に統合するにはどうすればよいですか?
- 21. CodeIgniterでページネーションを検索に統合するにはどうすればよいですか?
- 22. pygameとtkを統合する
- 23. ブラウザでbackgroundworkerを使用するにはどうすればよいですか?
- 24. キャプティブポータルでブラウザをデバッグするにはどうすればよいですか?
- 25. OpenFeintとcocos2dを統合する際のコンパイルエラーを修正するにはどうすればよいですか?
- 26. MVCアプリケーションをiis統合モードで実行するように設定するにはどうすればよいですか?
- 27. 起動時にスプリング統合:ゲートウェイを初期化するにはどうすればよいですか?
- 28. OutlookをJavaデスクトップアプリケーションに統合するにはどうすればよいですか?
- 29. 2つの32ビットレジスタを64ビットの答えに統合するにはどうすればよいですか?
- 30. サブライセンステキスト2にCodeigniterオートコンプリートを統合するにはどうすればよいですか?
しかし、私はページのあるtkinterで作成されたGUIをほとんど持っています。私はpy2exeと一緒に配布するつもりです – tarrasch
ブラウザエンジンを書くよりも、他のツールキットでアプリを書き直す方が簡単かもしれないことを私は保証することができます。しかし、タフ運。 :( – plaes