'Create a tool button for action.'

def createButton(self, action, background='light-orange'):

    button = WelcomeActionButton(self)
    button.setDefaultAction(action)
    button.setText(action.iconText())
    button.setIcon(decorate_welcome_icon(action.icon(), background))
    button.setToolTip(action.toolTip())
    button.setFixedSize(100, 100)
    button.setToolButtonStyle(Qt.ToolButtonTextUnderIcon)
    font = QFont(button.font())
    font.setPointSize(13)
    button.setFont(font)
    return button
