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
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
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()
def __init__(self): QLabel.__init__(self) self.update(0, number.Number(0.0), number.Number(0.0))