コード例 #1
0
class ServiceItemInfo(PAbstractBox):
    def __init__(self, parent):
        PAbstractBox.__init__(self, parent)

        self.ui = Ui_InfoWidget()
        self.ui.setupUi(self)
        self.ui.buttonHide.clicked.connect(self.hideDescription)
        self.ui.buttonHide.setIcon(KIcon("dialog-close"))

        self._animation = 2
        self._duration = 500

        self.enableOverlay()
        self.hide()

    def showDescription(self):
        self.resize(self.parentWidget().size())
        desc = getDescription(self.parentWidget().package)
        self.ui.description.setText(desc)
        self.ui.description.setToolTip('\n'.join(textwrap.wrap(desc)))
        self.animate(start=MIDLEFT, stop=MIDCENTER)
        QtGui.qApp.processEvents()

    def hideDescription(self):
        if self.isVisible():
            self.animate(start=MIDCENTER, stop=MIDRIGHT, direction=OUT)
コード例 #2
0
ファイル: widgets.py プロジェクト: ademirel/COMAK
class ServiceItemInfo(PAbstractBox):

    def __init__(self, parent):
        PAbstractBox.__init__(self, parent)

        self.ui = Ui_InfoWidget()
        self.ui.setupUi(self)
        self.ui.buttonHide.clicked.connect(self.hideDescription)
        self.ui.buttonHide.setIcon(KIcon("dialog-close"))

        self._animation = 2
        self._duration = 500

        self.enableOverlay()
        self.hide()

    def showDescription(self):
        self.resize(self.parentWidget().size())
        desc = getDescription(self.parentWidget().package)
        self.ui.description.setText(desc)
        self.ui.description.setToolTip('\n'.join(textwrap.wrap(desc)))
        self.animate(start = MIDLEFT, stop = MIDCENTER)
        QtGui.qApp.processEvents()

    def hideDescription(self):
        if self.isVisible():
            self.animate(start = MIDCENTER,
                         stop  = MIDRIGHT,
                         direction = OUT)
コード例 #3
0
    def __init__(self, parent):
        PAbstractBox.__init__(self, parent)

        self.ui = Ui_InfoWidget()
        self.ui.setupUi(self)
        self.ui.buttonHide.clicked.connect(self.hideDescription)
        self.ui.buttonHide.setIcon(KIcon("dialog-close"))

        self._animation = 2
        self._duration = 500

        self.enableOverlay()
        self.hide()
コード例 #4
0
ファイル: widgets.py プロジェクト: ademirel/COMAK
    def __init__(self, parent):
        PAbstractBox.__init__(self, parent)

        self.ui = Ui_InfoWidget()
        self.ui.setupUi(self)
        self.ui.buttonHide.clicked.connect(self.hideDescription)
        self.ui.buttonHide.setIcon(KIcon("dialog-close"))

        self._animation = 2
        self._duration = 500

        self.enableOverlay()
        self.hide()