Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QSvgWidget类提供了用于显示可缩放矢量图形(SVG )文件的内容一个小部件。More...
继承QWidget。
该QSvgWidget类提供了用于显示可缩放矢量图形(SVG )文件的内容一个小部件。
这个类使开发人员能够显示SVG图形旁边标准的部件,用于在大致相同的方式为QLabel用于显示文本和位图图像。
因为QSvgWidget是的一个子类QWidget,SVG图纸所使用的显示器的特性呈现。更多的控制可以在渲染过程中的行使QSvgRenderer类,因为这可以用来作画到其他绘图设备,如QImage和QGLWidget。可以用以下方式获得所使用的插件的渲染renderer()函数。
每个QSvgWidget可以用SVG文件的文件名构成,或者它们可以在没有一个特定的文件,以使被构造和一个可以在以后提供。该load( )函数提供了两种不同的方式来加载一个SVG文件:他们接受一个SVG文件或任一文件名QByteArray包含SVG文件的序列化的XML表示形式。
默认情况下,窗口小部件提供了一个尺寸暗示以反映它显示图形的大小。如果没有数据被加载时,窗口小部件提供默认QWidget尺寸暗示。继承这个类,并重新实现sizeHint( )如果你需要自定义此行为。
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个新的SVG显示小部件与给定parent。
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个新的SVG显示小部件与给定parent并加载指定的内容file。
这种方法也是一个Qt槽与C + +的签名void load(const QString&)。
加载指定的SVG内容file和更新部件。
这种方法也是一个Qt槽与C + +的签名void load(const QByteArray&)。
加载指定的SVG格式contents和更新部件。
从重新实现QWidget.paintEvent( ) 。
返回用于显示widget的内容的渲染。
从重新实现QWidget.sizeHint( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |