def attribute_bgsize(self, value): try: bgsize = value.lower() self.bgsize = bgsize if bgsize == 'fit' else QtCore.QSize( *map(int, bgsize.split(','))) except: log.exception('Invalid background size: %s', value)
def attribute_bgpos(self, value): try: x,y = value.lower().split(',') x = x if x in ['left', 'center', 'right'] else int(x) y = y if y in ['top', 'center', 'bottom'] else int(y) self.bgpos = (x,y) except: log.exception('Invalid background position: %s', value)
def attribute_bgpos(self, value): try: x, y = value.lower().split(',') x = x if x in ['left', 'center', 'right'] else int(x) y = y if y in ['top', 'center', 'bottom'] else int(y) self.bgpos = (x, y) except: log.exception('Invalid background position: %s', value)
def wrap(*args, **kwargs): try: return func(*args, **kwargs) except Exception as err: log.exception(err)
def attribute_bgfade(self, value): try: self.bgfade = float(value) except: log.exception('Invalid bgfade value: %s', value)
def attribute_bgsize(self, value): try: bgsize = value.lower() self.bgsize = bgsize if bgsize == 'fit' else QtCore.QSize(*map(int, bgsize.split(','))) except: log.exception('Invalid background size: %s', value)