def init(self, parent): image = self.factory.image if image is None: image = self.value image_ctrl = QLabel() # w = self.item.width # if self.factory.scale: # w *= self.factory.scale if image is not None: image_ctrl.setPixmap( convert_bitmap( image, # width=w, # height=self.item.height )) self.image_ctrl = image_ctrl # self.image_ctrl.setMinimumWidth(self.item.width) # self.image_ctrl.setMinimumHeight(self.item.height) if self.factory.scrollable: scroll_area = QScrollArea() scroll_area.setWidget(image_ctrl) scroll_area.setWidgetResizable(True) scroll_area.setMinimumWidth(self.item.width) scroll_area.setMinimumHeight(self.item.height) self.control = scroll_area else: self.control = self.image_ctrl self.set_tooltip() self.sync_value(self.factory.refresh, 'refresh', 'from')
def init(self, parent): image = self.factory.image if image is None: image = self.value image_ctrl = myQLabel() if image is not None: image_ctrl.setPixmap(convert_bitmap(image)) self.image_ctrl = image_ctrl self.image_ctrl.setScaledContents(True) if self.factory.scrollable: scroll_area = QScrollArea() scroll_area.setWidget(image_ctrl) scroll_area.setWidgetResizable(True) scroll_area.setMinimumWidth(max(0, self.item.width)) scroll_area.setMinimumHeight(max(0, self.item.height)) self.control = scroll_area else: self.control = self.image_ctrl self.set_tooltip() self.sync_value(self.factory.refresh, 'refresh', 'from') self.update_editor()
def init(self, parent): image = self.factory.image if image is None: image = self.value image_ctrl = QLabel() # w = self.item.width # if self.factory.scale: # w *= self.factory.scale if image is not None: image_ctrl.setPixmap(convert_bitmap(image, # width=w, # height=self.item.height ) ) self.image_ctrl = image_ctrl # self.image_ctrl.setMinimumWidth(self.item.width) # self.image_ctrl.setMinimumHeight(self.item.height) if self.factory.scrollable: scroll_area = QScrollArea() scroll_area.setWidget(image_ctrl) scroll_area.setWidgetResizable(True) scroll_area.setMinimumWidth(self.item.width) scroll_area.setMinimumHeight(self.item.height) self.control = scroll_area else: self.control = self.image_ctrl self.set_tooltip() self.sync_value(self.factory.refresh, 'refresh', 'from')