模板视图

_images/stencilview.gif

在 1.0.4 版本加入.

StencilView 将子部件的绘制限制在 StencilView 的边界框内。任何超出边界框的绘制内容都将被裁剪(丢弃)。

StencilView 在底层使用模板图形指令。它提供了一种高效的方式来裁剪子部件的绘制区域。

备注

与模板图形指令一样,您不能堆叠超过128个支持模板的控件。

备注

StencilView 不是一个布局。因此,您需要直接管理其子控件的大小和位置。您可以将 StencilView 与一个布局结合使用(即同时继承两者),以实现布局的行为。例如::

class BoxStencil(BoxLayout, StencilView):
    pass
class kivy.uix.stencilview.StencilView(**kwargs)[源代码]

基类:Widget

StencilView 类。更多信息请参阅模块文档。