コード例 #1
0
 def create_row(row, one, two, three, col=1, icon='forward.png'):
     ql = BuddyLabel(one)
     tl.addWidget(ql, row, col + 0, 1, 1)
     self.labels.append(ql)
     tl.addWidget(one, row, col + 1, 1, 1)
     if two is not None:
         tl.addWidget(two, row, col + 2, 1, 1)
         two.setIcon(QIcon(I(icon)))
     ql = BuddyLabel(three)
     tl.addWidget(ql, row, col + 3, 1, 1)
     self.labels.append(ql)
     tl.addWidget(three, row, col + 4, 1, 1)
     sto(one, two)
     sto(two, three)
コード例 #2
0
 def create_row(row, widget, tab_to, button=None, icon=None, span=1):
     ql = BuddyLabel(widget)
     tl.addWidget(ql, row, 1, 1, 1)
     tl.addWidget(widget, row, 2, 1, 1)
     if button is not None:
         tl.addWidget(button, row, 3, span, 1)
         if icon is not None:
             button.setIcon(QIcon(I(icon)))
     if tab_to is not None:
         if button is not None:
             sto(widget, button)
             sto(button, tab_to)
         else:
             sto(widget, tab_to)
コード例 #3
0
 def create_row2(row, widget, button=None, front_button=None):
     row += 1
     ql = BuddyLabel(widget)
     if front_button:
         ltl = QHBoxLayout()
         ltl.addWidget(front_button)
         ltl.addWidget(ql)
         l.addLayout(ltl, row, 0, 1, 1)
     else:
         l.addWidget(ql, row, 0, 1, 1)
     l.addWidget(widget, row, 1, 1, 2 if button is None else 1)
     if button is not None:
         l.addWidget(button, row, 2, 1, 1)
     if button is not None:
         sto(widget, button)