예제 #1
0
파일: symbol.py 프로젝트: gyenney/Tools
def qwtScaleBoundingRect(graphic, size):
    scaledSize = QSize(size)
    if scaledSize.isEmpty():
        scaledSize = graphic.defaultSize()
    sz = graphic.controlPointRect().size()
    sx = 1.
    if sz.width() > 0.:
        sx = scaledSize.width()/sz.width()
    sy = 1.
    if sz.height() > 0.:
        sy = scaledSize.height()/sz.height()
    return graphic.scaledBoundingRect(sx, sy)
예제 #2
0
파일: symbol.py 프로젝트: gyenney/Tools
def qwtScaleBoundingRect(graphic, size):
    scaledSize = QSize(size)
    if scaledSize.isEmpty():
        scaledSize = graphic.defaultSize()
    sz = graphic.controlPointRect().size()
    sx = 1.
    if sz.width() > 0.:
        sx = scaledSize.width() / sz.width()
    sy = 1.
    if sz.height() > 0.:
        sy = scaledSize.height() / sz.height()
    return graphic.scaledBoundingRect(sx, sy)