def main(): app = QApplication(sys.argv) app.setStyleSheet(readData('Resources/Themes/Default.qss')) QFontDatabase.addApplicationFont('Resources/qtskin.ttf') w = Mainwindow() w.show() sys.exit(app.exec_())
def main(): app = QApplication(sys.argv) dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5() app.setStyleSheet(readData('Resources/Themes/Default.qss')) app.setStyleSheet(dark_stylesheet) w = Main() w.show() sys.exit(app.exec_())
self.labelTitle.setText(title) def mousePressEvent(self, event): super(BaseTitleWidget, self).mousePressEvent(event) if event.button() == Qt.LeftButton: self.prePos = event.pos() def mouseReleaseEvent(self, event): super(BaseTitleWidget, self).mouseReleaseEvent(event) self.prePos = None def mouseMoveEvent(self, event): super(BaseTitleWidget, self).mouseMoveEvent(event) if not self.prePos: return pos = event.pos() - self.prePos self.windowMoved.emit(pos) if __name__ == '__main__': import sys from PyQt5.QtWidgets import QApplication from Utils.Tools import readData app = QApplication(sys.argv) app.setStyleSheet(readData('../Resources/Themes/Default.qss')) w = BaseTitleWidget() w.setTitle('title') w.show() w.windowMoved.connect(lambda pos: w.move(w.x() + pos.x(), w.y() + pos.y())) sys.exit(app.exec_())