button=QPushButton(label, self)
button.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
hlayout.addWidget(button, 0, Qt.AlignRight)
+ hlayout.addSpacing(10)
self.connect(button, SIGNAL('clicked()'), getattr(self,action))
layout.addLayout(hlayout)
self.setLayout(layout)