Пример #1
0
 def __init__(self, parent, allow_empty, bottom, top, default_text):
     super().__init__(parent)
     self.allow_empty = allow_empty
     self.default_text = default_text
     self.dv.setLocale(QLocale.c())
     self.setBottom(bottom)
     self.setTop(top)
Пример #2
0
 def __init__(self, parent, allow_empty, bottom, top, default_text):
     super().__init__(parent)
     self.allow_empty = allow_empty
     self.default_text = default_text
     self.dv.setLocale(QLocale.c())
     self.setBottom(bottom)
     self.setTop(top)
Пример #3
0
 def __init__(self, parent, allow_empty=False, bottom=float("-inf"), top=float("inf"),
              default_text=""):
     super().__init__(parent)
     self.dv = QDoubleValidator(parent)
     self.allow_empty = allow_empty
     self.default_text = default_text
     self.dv.setLocale(QLocale.c())
     self.setBottom(bottom)
     self.setTop(top)
Пример #4
0
    def test_display_text(self):
        delegate = StyledItemDelegate()
        locale = QLocale.c()
        displayText = lambda value: delegate.displayText(value, locale)
        self.assertEqual(displayText(None), "")
        self.assertEqual(displayText(1), "1")
        self.assertEqual(displayText(np.int64(1)), "1")
        self.assertEqual(displayText(np.int64(1)), "1")
        self.assertEqual(displayText(1.5), "1.5")
        self.assertEqual(displayText(np.float16(1.5)), "1.5")
        self.assertEqual(displayText("A"), "A")
        self.assertEqual(displayText(np.str_("A")), "A")

        self.assertEqual(displayText(date(1999, 12, 31)), "1999-12-31")
        self.assertEqual(displayText(datetime(1999, 12, 31, 23, 59, 59)),
                         "1999-12-31 23:59:59")

        self.assertEqual(displayText(np.datetime64(0, "s")),
                         "1970-01-01 00:00:00")
Пример #5
0
 def __init__(self, parent):
     super().__init__(parent)
     self.dv = QDoubleValidator(parent)
     self.dv.setLocale(QLocale.c())
Пример #6
0
 def __init__(self, parent):
     super().__init__(parent)
     self.dv = QIntValidator(parent)
     self.dv.setLocale(QLocale.c())