Sets the font for this widget and propogates down to the buttons.
        
        :param      font | <QFont>

def setFont(self, font):
        """
        Sets the font for this widget and propogates down to the buttons.
        
        :param      font | <QFont>
        """
        super(XSplitButton, self).setFont(font)
        self.rebuild()