示例#1
0
    def __init__(self, parent=None):
        QLabel.__init__(self, parent)
        self.headers = []
        self.position = 0
        self.viewWidth = 800
        self.viewHeight = 100
        self.hideFlag = False
        self.w = 180
        self.h = 40
        self.t = 10
        self.setMouseTracking(True)

        self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.customContextMenuRequested.connect(self.createHeaderMenus)

        self.deleteAct = QtGui.QAction('Hide', self)
        self.deleteAct.setStatusTip('Hide this life-line')
        self.deleteAct.triggered.connect(self.hideLifeLine)

        self.groupAct = QtGui.QAction('Make a cluster', self)
        self.groupAct.setStatusTip('Make a cluster of multiple life-lines')
        self.groupAct.triggered.connect(self.showClusterDialog)

        self.scatterAct = QtGui.QAction('Scatter', self)
        self.scatterAct.setStatusTip('Scatter this cluster')
        self.scatterAct.triggered.connect(self.scatterCluster)
示例#2
0
 def __init__(self, countdown, parent=None):
     QLabel.__init__(self, parent)
     self.countdown = countdown
     self.setText(self.countdown.toString(Qt.ISODate))
     # setup the countdown timer
     self.timer = QTimer(self)
     self.timer.timeout.connect(self._update_time)
示例#3
0
 def __init__(self, countdown, parent=None):
     QLabel.__init__(self, parent)
     self.countdown = countdown
     self.setText(self.countdown.toString(Qt.ISODate))
     # setup the countdown timer
     self.timer = QTimer(self)
     self.timer.timeout.connect(self._update_time)
示例#4
0
    def __init__(self, parentQExampleScrollArea, parentQWidget=None):
        QLabel.__init__(self, parentQWidget)
        self.parentQExampleScrollArea = parentQExampleScrollArea
        self.scale = 1.0
        self.position = (0, 0)
        self.pressed = None
        self.anchor = None
        self.drawer = CaptainServer.CaptainServer(self)
        self.drawer.initUI()

        self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.customContextMenuRequested.connect(self.drawer.createMenus)
示例#5
0
    def __init__(self, parent=None):
        QLabel.__init__(self, parent)
        self.setText(self.tr("<u>can't obtain picture</u>"))

        self.lblLoadProcess = QLabel("...", self)
        self.lblLoadProcess.setMovie(QMovie(":/loading.gif"))
        self.lblLoadProcess.setAlignment(Qt.AlignCenter)
        self.lblLoadProcess.hide()

        self.btnDownload = QPushButton("", self)
        self.btnDownload.setIcon(QIcon(":/folder.png"))
        self.btnDownload.setIconSize(QSize(self._icon_size, self._icon_size))
        self.btnDownload.setFlat(True)
        self.btnDownload.clicked.connect(self.save_image)
        self.btnDownload.clicked.connect(self.button_download_clicked)

        self.download_ended.connect(self.check_image)
        self.download_ended.connect(self.lblLoadProcess.hide)
        self.download_ended.connect(self.btnDownload.show)
        self.download_ended.connect(self.end_load_anim)

        self.download_started.connect(self.start_load_anim)
        self.download_started.connect(self.btnDownload.hide)
        self.download_started.connect(self.lblLoadProcess.show)
示例#6
0
 def __init__(self, pvname, **kws):
     QLabel.__init__(self, '', **kws)
     self.pv = None
     self.cb_index = None
    def __init__(self, parent=None):
        QLabel.__init__(self, parent)

        self.setAlignment(Qt.AlignCenter)
        self.movie = QMovie("assets/load2.gif")
        self.setMovie(self.movie)
示例#8
0
 def __init__(self, pvname,  **kws):
     QLabel.__init__(self, '', **kws)
     self.pv = None
     self.cb_index = None        
示例#9
0
    def __init__(self, parent=None):
        QLabel.__init__(self, parent)

        self.setAlignment(Qt.AlignCenter)
        self.movie = QMovie("assets/load2.gif")
        self.setMovie(self.movie)
示例#10
0
 def __init__(self, text, weight="Regular", size=12, parent=None):
     QLabel.__init__(self, parent)
     self.setFont(QFont("Roboto\\Roboto-" + weight + ".ttf", size))
     self.setText(text)
     self.setStyleSheet("background-color: rgba(0,0,0,0)")
     self.setWordWrap(True)
示例#11
0
 def __init__(self, text):
     QLabel.__init__(self)
     self.setText(text)
示例#12
0
 def __init__(self, pvname, **kws):
     QLabel.__init__(self, "", **kws)
示例#13
0
 def __init__(self, text, weight="Regular", size=12, parent=None):
     QLabel.__init__(self, parent)
     self.setFont(QFont("Roboto\\Roboto-" + weight + ".ttf", size))
     self.setText(text)
     self.setStyleSheet("background-color: rgba(0,0,0,0)")
     self.setWordWrap(True)