Example #1
0
    def __init__(self, parent=None):
        super(Instance, self).__init__(parent)

        self.setTitle("抢票助手")
        self.setIcon(QtGui.QIcon(":/images/common/logo.png"))
        QtWidgets.qApp.focusWindowChanged.connect(self.onFocusWindowChanged)
        guiSignals.calendar_date_changed.connect(self.onCalendarDateChanged)
        self._calendar = Calendar()
        self._calendar.calendar.clicked.connect(self.onCalendarActivated)
        self._calendar.calendar.selectionChanged.connect(
            self.onCalendarSelectionChanged)
        now = datetime.now()
        self._calendar.calendar.setMinimumDate(
            QtCore.QDate(now.year, now.month, now.day))
        self.engine().setNetworkAccessManagerFactory(networkManagerFactory)
        self._posterControl = PosterControl(self)
        self.setContextProperty("Poster", self._posterControl)
        self.setSource(
            QtCore.QUrl.fromLocalFile(get_gui_file("qml", 'Main.qml')))