wxPython官方文档中文翻译 - wx.html

77 阅读3分钟

原文:docs.wxpython.org/wx.html.1mo…

这个模块包含一个用于通用HTML渲染器的窗口小部件类以及支持类。它仅支持HTML标准的一个子集,并且不支持JavaScript或CSS,但它相对轻量级,且没有平台依赖。它适用于显示简单的HTML文档,例如应用程序的文档或内置的帮助页面。

注意:由于wxWidgets中存在一些内部动态初始化操作,因此在创建wx.App对象之前,应该导入此模块。

类概述

简述
HtmlBookRecordwx.html.HtmlHelpData的帮助类。
HtmlCell内部数据结构。
HtmlCellEvent这个事件类用于由wx.html.HtmlWindow生成的事件。
HtmlColourCell这个单元格会改变背景颜色或前景颜色。
HtmlContainerCellwx.html.HtmlContainerCell类是一种单元格的实现,它里面可能包含更多的单元格。
HtmlDCRenderer这个类可以将HTML文档渲染到设备上下文(DC)的指定区域中。
HtmlEasyPrinting这个类为打印架构提供了非常简单的接口。
HtmlFilter这个类是wx.html.HtmlWindow的输入过滤器的父类。
HtmlFontCell这个单元格表示文档流中的字体变化。
HtmlHelpController这个帮助控制器提供了一种在你的应用程序中显示HTML帮助的简便方法(请参阅“HTML示例”,测试示例)。
HtmlHelpData这个类被wx.html.HtmlHelpControllerwx.html.HtmlHelpFrame用于访问HTML帮助项。
HtmlHelpDataItemwx.html.HtmlHelpData的帮助类。
HtmlHelpDialog这个类被wx.html.HtmlHelpController用于显示帮助信息。
HtmlHelpFrame这个类被wx.html.HtmlHelpController使用,用于显示帮助内容。
HtmlHelpWindow这个类被wx.html.HtmlHelpController用于在frame或对话框中显示帮助信息,但你也可以自行使用它来创建一个嵌入式的HTML帮助窗口。
HtmlLinkEvent这个事件类用于wx.html.HtmlWindow所生成的事件。
HtmlLinkInfo这个类存储了有关超文本链接的所有必要信息(就像HTML文档中由<A>标签所表示的那样)。
HtmlListBoxwx.html.HtmlListBoxwx.VListBox的一种实现,它在列表框的行中显示HTML内容。
HtmlModalHelp这个类使用wx.html.HtmlHelpController在模态对话框中显示帮助信息。
HtmlParser从此类派生的类处理HTML文档的通用解析工作:它会扫描文档,并将其划分为标签块(其中一个标签块由起始标签、结束标签以及这两个标签之间的文本组成)。
HtmlPrintout这个类用作HTML文档的打印输出类。
HtmlRenderingInfo这个类包含了在绘制单元格时提供给单元格的信息。
HtmlRenderingState选择状态会传递给wx.html.HtmlCell.Draw方法,以便它能够以不同的方式进行自我渲染,例如。
HtmlRenderingStylewx.html.HtmlSelection是一个数据容器,其中包含有关文本选择的信息。
HtmlSelection
HtmlTag这个类表示单个HTML标签。
HtmlTagHandler
HtmlWidgetCellwx.html.HtmlWidgetCell是一个类,它在HTML单元格与窗口小部件(一个从wx.Window派生的对象)之间提供了一种连接。
HtmlWindowwx.html.HtmlWindow可能是你唯一会直接使用的类,除非你想做一些特殊的事情(比如添加新的标签处理程序或MIME过滤器)。
HtmlWindowInterface一个HTML渲染窗口(例如wx.html.HtmlWindowwx.html.HtmlListBox)的抽象接口,该接口会被传递给 wx.html.HtmlWinParser
HtmlWinParser这个类继承自wx.html.HtmlParser,其主要目的是解析HTML输入内容,以便这些内容能在wx.html.HtmlWindow中显示。
HtmlWinTagHandler基本上就是wx.html.HtmlTagHandler,只不过它通过受保护的成员m_WParser进行了扩展,该成员指向wx.html.HtmlWinParser对象(此成员的值与wx.html.HtmlParser的m_Parser相同)。
HtmlWordCell这个HTML单元格表示文档流中的单个单词或文本片段。
HtmlWordWithTabsCellwx.html.HtmlWordCell是一种专门用于存储带有嵌入制表符字符的文本片段的类。
SimpleHtmlListBoxwx.html.SimpleHtmlListBoxwx.html.HtmlListBox的一种实现,它在列表框的行中显示HTML内容。

函数概述

函数简述
HtmlWinParser_AddTagHandler