示例#1
0
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_())
示例#2
0
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_())
示例#3
0
        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_())