def lockNote(self): self.parentWidget().lockNote() if self.parentWidget().editor.isReadOnly(): self.lock.setIcon(QIcon(resources.getResourcePath('lock.png'))) self.lock.setToolTip('Locked') else: self.lock.setIcon(QIcon(resources.getResourcePath('unlock.png'))) self.lock.setToolTip('Unlocked')
def setupUi(self, Settings): Settings.setObjectName("Settings") Settings.setFixedSize(551, 201) Settings.setSizeGripEnabled(False) Settings.setWindowIcon( QIcon(resources.getResourcePath('tray-icon.png'))) # confirmation buttons self.confirmationBox = QtWidgets.QDialogButtonBox(Settings) self.confirmationBox.setGeometry(QtCore.QRect(270, 160, 261, 32)) self.confirmationBox.setOrientation(QtCore.Qt.Horizontal) self.confirmationBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok) self.confirmationBox.setObjectName("confirmationBox") # labels self.bgColorLabel = QtWidgets.QLabel(Settings) self.bgColorLabel.setGeometry(QtCore.QRect(30, 40, 121, 17)) self.bgColorLabel.setObjectName("bgColorLabel") self.textColorLabel = QtWidgets.QLabel(Settings) self.textColorLabel.setGeometry(QtCore.QRect(30, 70, 71, 17)) self.textColorLabel.setObjectName("textColorLabel") self.fontLabel = QtWidgets.QLabel(Settings) self.fontLabel.setGeometry(QtCore.QRect(30, 100, 31, 17)) self.fontLabel.setObjectName("fontLabel") # background color settings self.bgColorButton = QtWidgets.QPushButton(Settings) self.bgColorButton.setGeometry(QtCore.QRect(430, 40, 101, 21)) self.bgColorButton.setText("") self.bgColorButton.setObjectName("bgColorButton") self.bgColorButton.clicked.connect(self.pickBgColor) bgColorCode = utils.getRGBA(NoteManager.bgColor) self.bgColorButton.setStyleSheet('background-color: ' + bgColorCode + ';') # text color settings self.textColorButton = QtWidgets.QPushButton(Settings) self.textColorButton.setGeometry(QtCore.QRect(430, 70, 101, 21)) self.textColorButton.setText("") self.textColorButton.setObjectName("textColorButton") self.textColorButton.clicked.connect(self.pickTextColor) textColorCode = utils.getRGBA(NoteManager.textColor) self.textColorButton.setStyleSheet('background-color: ' + textColorCode + ';') # font settings self.fontButton = QtWidgets.QPushButton(Settings) self.fontButton.setGeometry(QtCore.QRect(250, 100, 281, 21)) self.fontButton.setText("Ubuntu") self.fontButton.setObjectName("fontButton") if NoteManager.font: self.updateFontButtonLabel(NoteManager.font) self.fontButton.clicked.connect(self.pickFont) # startup settings #self.startUpCheckBox = QtWidgets.QCheckBox(Settings) #self.startUpCheckBox.setGeometry(QtCore.QRect(30, 150, 171, 23)) #self.startUpCheckBox.setObjectName("startUpCheckBox") self.retranslateUi(Settings) self.confirmationBox.accepted.connect(Settings.accept) #self.confirmationBox.rejected.connect(Settings.reject) QtCore.QMetaObject.connectSlotsByName(Settings)
def __init__(self, parent): super().__init__(parent) self.layout = QHBoxLayout(self) self.layout.setContentsMargins(0, 0, 0, 0) self.layout.addStretch(1) grip = QSizeGrip(self) image = resources.getResourcePath('resizer.png') grip.setStyleSheet('background-image: url({0});'.format(image)) self.layout.addWidget(grip)
def __init__(self, parent): super().__init__(parent) # create a horizontal layout for the top menu self.layout = QHBoxLayout(self) self.layout.setContentsMargins(10, 5, 5, 2) # add a new note button self.new = self.buttonFactory(resources.getResourcePath('new.png'), None, self.createNewNote) self.new.setToolTip('Create new note') self.layout.addWidget(self.new) # add a lock note button self.lock = self.buttonFactory(resources.getResourcePath('unlock.png'), None, self.lockNote) self.lock.setToolTip('Unlocked') self.layout.addWidget(self.lock) # add empty space self.layout.addStretch(1) # add a delete note button self.delete = self.buttonFactory(resources.getResourcePath('delete.png'), None, self.deleteNote) self.delete.setToolTip('Delete note') self.layout.addWidget(self.delete)
def createSystemTray(): if QSystemTrayIcon.isSystemTrayAvailable: tray = QSystemTrayIcon(Engine.app) # set the tray icon trayIcon = QIcon(resources.getResourcePath('tray-icon.png')) tray.setIcon(trayIcon) # set context menu trayMenu = TrayMenu() tray.setContextMenu(trayMenu) # show initialization message message = 'Chittha is running' tray.showMessage('Chittha', message) # show the tray tray.show()
def setupUi(self, TabWidget): TabWidget.setObjectName("TabWidget") TabWidget.setFixedSize(540, 421) TabWidget.setWindowIcon( QtGui.QIcon(resources.getResourcePath('tray-icon.png'))) self.about = QtWidgets.QWidget() self.about.setEnabled(True) self.about.setObjectName("about") self.label_2 = QtWidgets.QLabel(self.about) self.label_2.setGeometry(QtCore.QRect(10, 10, 511, 381)) self.label_2.setObjectName("label_2") TabWidget.addTab(self.about, "") self.license = QtWidgets.QWidget() self.license.setObjectName("license") self.label = QtWidgets.QLabel(self.license) self.label.setGeometry(QtCore.QRect(20, 10, 481, 241)) self.label.setObjectName("label") TabWidget.addTab(self.license, "") self.retranslateUi(TabWidget) TabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(TabWidget)