Wxpython-wx-htmlwindow-class
wxPython-HTMLWindowクラス
wxHTMLライブラリには、HTMLコンテンツを解析および表示するためのクラスが含まれています。 これは、フル機能のブラウザーを意図したものではありませんが、wx.HtmlWindowオブジェクトは汎用HTMLビューアーです。
HtmlWindowクラスのコンストラクタは見慣れた外観を取ります-
このクラスは、次のスタイルをサポートしています-
S.N. | Styles & Description |
---|---|
1 |
wxHW_SCROLLBAR_NEVER ページがウィンドウよりも大きい場合でも、スクロールバーを表示しない |
2 |
wxHW_SCROLLBAR_AUTO ページサイズがウィンドウのサイズを超える場合にのみスクロールバーを表示する |
3 |
wxHW_NO_SELECTION ユーザーにテキストの選択を許可しない |
このクラスでは、次のイベントバインダーが利用可能です-
S.N. | Events & Description |
---|---|
1 |
EVT_HTML_CELL_CLICKED wxHtmlCellがクリックされた |
2 |
EVT_HTML_CELL_HOVER マウスがwxHtmlCellを通過しました |
3 |
EVT_HTML_LINK_CLICKED ハイパーリンクを含むwxHtmlCellがクリックされました |
このクラスの次のメンバー関数は頻繁に使用されます-
S.N. | Functions & Description |
---|---|
1 |
AppendToPage() 現在表示されているテキストにHTMLフラグメントを追加し、ウィンドウを更新します |
2 |
HistoryBack() 以前にアクセスしたページに戻ります |
3 |
HistoryForward() 履歴の次のページに移動します |
4 |
LoadPage() HTMLファイルをロードします |
5 |
OnLinkClicked() ハイパーリンクがクリックされたときに呼び出されます |
6 |
SetPage() HTMLタグでタグ付けされたテキストをページコンテンツとして設定します |
次のコードは、単純なHTMLブラウザーを表示します。 コードを実行すると、URLの入力を求めるTextEntryダイアログがポップアップします。 wx.HtmlWindowクラスのLoadPage()メソッドは、コンテンツをウィンドウに表示します。