예제 #1
0
 def __init__(self, parent: QWidget, file: str) -> None:
     QLabel.__init__(self, parent)
     self.file = file
     self.sizePolicy().setHorizontalStretch(1)
     self.setSizePolicy(EXP_FIX)
     self.setMinimumSize(QSize(0, 100))
     self.setMaximumSize(QSize(INFINITE, 100))
     self.setScaledContents(False)
     self.setAlignment(Qt.AlignCenter)
     self.app = parent
예제 #2
0
 def __init__(self, save, failCallback, *args, **kwargs):
     QLabel.__init__(self, *args, **kwargs)
     self.save = save
     self.editable = True
     self.failCallback = failCallback
     self.editor = QLineEdit(self)
     self.editor.setWindowFlags(Qt.Popup)
     self.editor.setFocusProxy(self)
     self.editor.editingFinished.connect(self.handleEditingFinished)
     self.editor.installEventFilter(self)
     self.callback = lambda text: 0
예제 #3
0
파일: menu.py 프로젝트: Vector35/kaitai
	def __init__(self, parent):
		QLabel.__init__(self, parent)

		self.statusBarWidget = parent

		self.setBackgroundRole(QPalette.Highlight)
		self.setForegroundRole(QPalette.WindowText)
		self.setText(" Formats ▾ ")

		# see api/ui/menus.h
		self.contextMenuManager = ContextMenuManager(self)

		self.menu = Menu()
		self.actionHandler = UIActionHandler()
		self.registerActions()
		self.addActions()
		self.bindActions()
예제 #4
0
    def __init__(self):
        QLabel.__init__(self)

        self.update(0, number.Number(0.0), number.Number(0.0))