Exemplo n.º 1
0
 def setDate(self,
             year: int,
             month: int,
             day: int,
             format: str = "yyyy-MM-dd"):
     dt = QDate(year, month, day)
     ds = dt.toString(format)
     self.setText(ds)
Exemplo n.º 2
0
 def date_str(self, sql: str):
     """
     此函数只运用于字符串转日期
     :param sql: 日期字符串2020/01/01
     :return:
     """
     if sql != "":
         date = QDate(int(sql.split('/')[0]), int(sql.split('/')[1]),
                      int(sql.split('/')[2]))
         self.lineEdit().setText(date.toString())
         super().setDate(date)
     else:
         self.clear()
Exemplo n.º 3
0
 def setDateTime(self, dateTime: QDate):
     """调用 super.setDateTime 后,Edit 会自动根据该 dateTime 格式设置最终的显示文本。"""
     self.lineEdit().setText(dateTime.toString())
     super().setDateTime(dateTime)
Exemplo n.º 4
0
 def onDatumSelected(self, date: QDate):
     self.setText(date.toString("yyyy-MM-dd"))
Exemplo n.º 5
0
 def onRechnungsdatumSelected(self, date: QDate):
     self._ddmmRechnung.setText(date.toString("yyyy-MM-dd"))