

def init_widget(self):
    ' Initialize the button widget.\n\n        '
    super(QtAbstractButton, self).init_widget()
    d = self.declaration
    if d.text:
        self.set_text(d.text, sh_guard=False)
    if d.icon:
        self.set_icon(d.icon, sh_guard=False)
    if ((- 1) not in d.icon_size):
        self.set_icon_size(d.icon_size, sh_guard=False)
    self.set_checkable(d.checkable)
    self.set_checked(d.checked)
    widget = self.widget
    widget.clicked.connect(self.on_clicked)
    widget.toggled.connect(self.on_toggled)

dataset/ETHPy150Open ContinuumIO/ashiba/enaml/enaml/qt/qt_abstract_button.py QtAbstractButton.init_widget/original