示例#1
0
    def createTimeSpinner(self, select_minimum_value):
        def converter(item):
            return "%s" % (str(item.date()))

        spinner = ListSpinBox(self.__time_map)
        spinner.setMinimumWidth(75)

        if select_minimum_value:
            spinner.setValue(0)

        spinner.valueChanged[int].connect(self.plotScaleChanged)
        spinner.editingFinished.connect(self.plotScaleChanged)
        spinner.setStringConverter(converter)

        return spinner
示例#2
0
    def __init__(self):
        QWidget.__init__(self)

        layout = QVBoxLayout()
        self.setLayout(layout)

        def converter(item):
            return "%s" % (str(item.date()))

        self.__items = ReportStepsModel().getList()
        self.__time_spinner = ListSpinBox(self.__items)
        self.__time_spinner.valueChanged[int].connect(self.valueSelected)
        self.__time_spinner.setStringConverter(converter)
        layout.addWidget(self.__time_spinner)

        self.__label = QLabel("Report Step")

        layout.addWidget(self.__label, 0, Qt.AlignHCenter)
        layout.addStretch()