本文整理汇总了Python中PyQt4.QtGui.QGraphicsPolygonItem.setVisible方法的典型用法代码示例。如果您正苦于以下问题:Python QGraphicsPolygonItem.setVisible方法的具体用法?Python QGraphicsPolygonItem.setVisible怎么用?Python QGraphicsPolygonItem.setVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyQt4.QtGui.QGraphicsPolygonItem
的用法示例。
在下文中一共展示了QGraphicsPolygonItem.setVisible方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _finish_add_area
# 需要导入模块: from PyQt4.QtGui import QGraphicsPolygonItem [as 别名]
# 或者: from PyQt4.QtGui.QGraphicsPolygonItem import setVisible [as 别名]
def _finish_add_area(self):
poligon = QPolygonF( self.current_op_stat['points'])
pol = QGraphicsPolygonItem(poligon)
pol.setToolTip(self.current_op_stat['name'])
pol.setPen(QPen(Qt.black, 1, Qt.SolidLine, Qt.RoundCap, Qt.RoundJoin))
HMItem.type(pol,HMItem.MAP_AREA)
HMItem.select(pol,False)
HMItem.name(pol,self.current_op_stat['name'])
HMItem.level(pol, self.home_map_scene.current_level)
pol.setVisible(True)
pol.setZValue(1)
self.home_map_scene.addItem(pol)
print "flags %x" % pol.flags()
it_remove = QGraphicsPolygonItem()
HMItem.module( it_remove, self.__class__.__name__)
HMItem.type(it_remove,HMItem.OUTLINE_POINT)
self.home_map_scene.remove_by_item(it_remove)
self.current_op = ''
self.current_op_stat = None