23 lines
506 B
Python
23 lines
506 B
Python
|
|
from PyQt5.QtWidgets import QPushButton
|
|
|
|
__all__ = ['ActionButton']
|
|
|
|
|
|
class ActionButton(QPushButton):
|
|
|
|
def __init__(self, action, method):
|
|
|
|
super(ActionButton, self).__init__('')
|
|
if action == 'ok':
|
|
name = "&ACEPTAR"
|
|
else:
|
|
name = "&CANCELAR"
|
|
|
|
self.setText(name)
|
|
self.clicked.connect(method)
|
|
if action == 'ok':
|
|
self.setAutoDefault(True)
|
|
self.setDefault(True)
|
|
self.setObjectName('button_' + action)
|