def __init__(self, parent=None, text="", norImage=None, preImage=None):
        super(NinePatchLabel, self).__init__(text, parent)
        self.norImage = norImage
        self.preImage = preImage
        self.norNinePatch = NinePatch(norImage)
        self.preNinePatch = NinePatch(preImage)
        self.curNinePatch = self.norNinePatch

        if norImage and preImage:
            minWidth = min(self.norNinePatch.width(),
                           self.preNinePatch.width())
            minHeight = min(self.norNinePatch.height(),
                            self.preNinePatch.height())
        elif norImage:
            minWidth = self.norNinePatch.width()
            minHeight = self.norNinePatch.height()
        self.setWordWrap(True)
        self.adjustSize()
        self.resize(minWidth, minHeight)