在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ wxPython HTMLWindow類
wxPython GUI構(gòu)建工具wxFormBuilder
wxPython StaticText類
WxPython教程
wxPython可??看翱?/span>
wxPython ComboBox & Choice類
wxPython FlexiGridSizer布局
wxPython入門(Hello World)
wxPython RadioButton & RadioBox類
wxPython拖放
wxPython HTMLWindow類
wxPython ToolBar類
wxPython GridBagSizer布局
wxPython Dialog類
wxPython布局管理
wxPython TextCtrl類
wxPython開發(fā)環(huán)境安裝
wxPython Slider類
wxPython CheckBox類
wxPython Major類
wxPython GridSizer布局
wxPython事件處理
wxPython SplitterWindow類
Menu Item, Menu & MenuBar類
wxPython Button控件
wxPython StaticBoxSizer布局
wxPython Guage類
wxPython Frame類
wxPython多文檔界面
wxPython Panel類
wxPython BoxSizer布局
wxPython繪圖API

wxPython HTMLWindow類

wxHTML庫中包含用于解析和顯示HTML內(nèi)容。這不是一個(gè)全功能的瀏覽器,wx.HtmlWindow對象是一個(gè)通用的HTML瀏覽器。
HtmlWindow類的構(gòu)造函數(shù)需要一個(gè)熟悉的外觀 -
(Parent, id, pos, size, style)
此類支持以下樣式 -
S.N.
樣式和說明
1

wxHW_SCROLLBAR_NEVER

永遠(yuǎn)不顯示滾動條,即使是頁面比窗口大
2

wxHW_SCROLLBAR_AUTO

只有在頁面大小超過窗口大小顯示滾動條
3

wxHW_NO_SELECTION

不要讓用戶選擇文本
以下事件綁定器可用于這一個(gè)類 -
S.N.
事件和說明
1

EVT_HTML_CELL_CLICKED

一個(gè)wxHtmlCell被點(diǎn)擊
2

EVT_HTML_CELL_HOVER

鼠標(biāo)經(jīng)過wxHtmlCell
3

EVT_HTML_LINK_CLICKED

wxHtmlCell其中包含一個(gè)超鏈接被點(diǎn)擊
這個(gè)類經(jīng)常使用的成員函數(shù)如下 -
S.N.
函數(shù)與說明
1

AppendToPage()

HTML追加到當(dāng)前顯示的文字片段,并刷新窗口
2

HistoryBack()

又回到了以前訪問過的網(wǎng)頁
3

HistoryForward()

轉(zhuǎn)到歷史的下一頁
4

LoadPage()

加載一個(gè)HTML文件
5

OnLinkClicked()

超鏈接被點(diǎn)擊時(shí)調(diào)用
6

SetPage()

設(shè)置標(biāo)記HTML的標(biāo)簽,文字作為頁面內(nèi)容

下面的代碼顯示一個(gè)簡單的HTML瀏覽器。上運(yùn)行的代碼,一個(gè)TextEntry對話框彈出要求輸入U(xiǎn)RL。wx.HtmlWindow類的LoadPage()方法顯示內(nèi)容在窗口中。

import  wx 
import  wx.htmll 
  
class MyHtmlFrame(wx.Frame): 
   def __init__(self, parent, title): 
      wx.Frame.__init__(self, parent, -1, title, size = (600,400)) 
      html = wx.htmll.HtmlWindow(self) 
		
      if "gtk2" in wx.PlatformInfo: 
         html.SetStandardFonts() 
			
      dlg = wx.TextEntryDialog(self, 'Enter a URL', 'HTMLWindow') 
		
      if dlg.ShowModal() == wx.ID_OK: 
         html.LoadPage(dlg.GetValue()) 
			
app = wx.App()  
frm = MyHtmlFrame(None, "Simple HTML Browser")  
frm.Show()  
app.MainLoop()

執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果: