Ejemplo n.º 1
0
 def alignedHandlerRect(panel_geom, handler_size, t):
     if (t > 0.5):
         t = 0.5
     rect = qtc.QRect(
         0, 0, handler_size.width(),
         m.scale(t, 0, 0.5,
                 panel_top_right.initialHandlerSize().height(),
                 panel_geom.height()))  #; // Aligned Top Left
     rect.moveTopRight(panel_geom.topLeft())
     return rect
Ejemplo n.º 2
0
def rect_opened_top(height, parent_rect):
    rect = qtc.QRect(0, 0, parent_rect.width(), height)
    rect.moveTopLeft(parent_rect.topLeft())
    return rect
Ejemplo n.º 3
0
def rect_closed_right(width, parent_rect):
    rect = qtc.QRect(0, 0, width, parent_rect.height())
    rect.moveTopLeft(parent_rect.topRight())
    return rect
Ejemplo n.º 4
0
def rect_aligned_bottom_center(target, size):
    rect = qtc.QRect(0, 0, size.width(), size.height())
    p = qtc.QPoint(target.center().x() - (size.width() / 2), target.bottom())
    rect.moveTopLeft(p)
    return rect
Ejemplo n.º 5
0
def rect_aligned_left_center(target, size):
    rect = qtc.QRect(0, 0, size.width(), size.height())
    p = qtc.QPoint(target.left(), target.center().y() - (size.height() / 2))
    rect.moveTopRight(p)
    return rect
Ejemplo n.º 6
0
def rect_closed_bottom(height, parent_rect):
    rect = qtc.QRect(0, 0, parent_rect.width(), height)
    rect.moveTopLeft(parent_rect.bottomLeft())
    return rect
Ejemplo n.º 7
0
def rect_opened_left(width, parent_rect):
    rect = qtc.QRect(0, 0, width, parent_rect.height())
    rect.moveTopLeft(parent_rect.topLeft())
    return rect