comparison python/diagramitems.py @ 99:6efbeb903777

movage
author windel
date Mon, 24 Dec 2012 15:03:30 +0100
parents 4a37d6992bd3
children
comparison
equal deleted inserted replaced
98:3f772feb12ef 99:6efbeb903777
318 def setCenterAndSize(self, center, size): 318 def setCenterAndSize(self, center, size):
319 self.changeSize(size.width(), size.height()) 319 self.changeSize(size.width(), size.height())
320 p = QPointF(size.width(), size.height()) 320 p = QPointF(size.width(), size.height())
321 self.setPos(center - p / 2) 321 self.setPos(center - p / 2)
322 def changeSize(self, w, h): 322 def changeSize(self, w, h):
323 h = 20 if h < 20 else h 323 minw = 150
324 w = 40 if w < 40 else w 324 minh = 50
325 h = minh if h < minh else h
326 w = minw if w < minw else w
325 self.setRect(0.0, 0.0, w, h) 327 self.setRect(0.0, 0.0, w, h)
326 rect = self.label.boundingRect() 328 rect = self.label.boundingRect()
327 self.label.setPos((w - rect.width()) / 2, (h - rect.height()) / 2) 329 self.label.setPos((w - rect.width()) / 2, (h - rect.height()) / 2)
328 self.updateSize() 330 self.updateSize()
329 331