本文整理汇总了Python中qgis.core.QgsComposerPicture.setZValue方法的典型用法代码示例。如果您正苦于以下问题:Python QgsComposerPicture.setZValue方法的具体用法?Python QgsComposerPicture.setZValue怎么用?Python QgsComposerPicture.setZValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类qgis.core.QgsComposerPicture
的用法示例。
在下文中一共展示了QgsComposerPicture.setZValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: draw_logo
# 需要导入模块: from qgis.core import QgsComposerPicture [as 别名]
# 或者: from qgis.core.QgsComposerPicture import setZValue [as 别名]
def draw_logo(self, top_offset):
"""Add a picture containing the logo to the map top left corner
:param top_offset: Vertical offset at which the logo should be drawn.
:type top_offset: int
"""
myLogo = QgsComposerPicture(self.composition)
myLogo.setPictureFile(':/plugins/inasafe/bnpb_logo.png')
myLogo.setItemPosition(self.pageMargin, top_offset, 10, 10)
myLogo.setFrameEnabled(self.showFramesFlag)
myLogo.setZValue(1) # To ensure it overlays graticule markers
self.composition.addItem(myLogo)
示例2: drawLogo
# 需要导入模块: from qgis.core import QgsComposerPicture [as 别名]
# 或者: from qgis.core.QgsComposerPicture import setZValue [as 别名]
def drawLogo(self, theTopOffset):
"""Add a picture containing the logo to the map top left corner
Args:
theTopOffset - vertical offset at which the logo shoudl be drawn
Returns:
None
Raises:
None
"""
myLogo = QgsComposerPicture(self.composition)
myLogo.setPictureFile(":/plugins/inasafe/bnpb_logo.png")
myLogo.setItemPosition(self.pageMargin, theTopOffset, 10, 10)
if qgisVersion() >= 10800: # 1.8 or newer
myLogo.setFrameEnabled(self.showFramesFlag)
else:
myLogo.setFrame(self.showFramesFlag)
myLogo.setZValue(1) # To ensure it overlays graticule markers
self.composition.addItem(myLogo)