📅  最后修改于: 2023-12-03 15:33:53.136000             🧑  作者: Mango
PyQt5中的QDateTimeEdit小部件提供了一个交互式的日期和时间编辑器。它是QDateEdit和QTimeEdit的组合。在本教程中,我们将了解如何获取QDateTimeEdit小部件中的部分文本。
要获取QDateTimeEdit小部件中的日期部分文本,请使用dateText()
方法。该方法返回一个字符串,其中包含格式化的日期。
# date text
date_text = datetime_edit.dateText()
print(date_text)
要获取QDateTimeEdit小部件中的时间部分文本,请使用timeText()
方法。该方法返回一个字符串,其中包含格式化的时间。
# time text
time_text = datetime_edit.timeText()
print(time_text)
要获取QDateTimeEdit小部件中的日期和时间部分的文本,请使用dateTimeText()
方法。该方法返回一个字符串,其中包含格式化的日期和时间。
# date time text
date_time_text = datetime_edit.dateTimeText()
print(date_time_text)
from PyQt5.QtWidgets import QApplication, QDialog, QDateTimeEdit, QVBoxLayout
app = QApplication([])
dialog = QDialog()
layout = QVBoxLayout()
# datetime edit
datetime_edit = QDateTimeEdit()
datetime_edit.setDateTime(datetime_edit.dateTime().currentDateTime())
# add widgets to the layout
layout.addWidget(datetime_edit)
# set dialog layout
dialog.setLayout(layout)
# date text
date_text = datetime_edit.dateText()
print(date_text)
# time text
time_text = datetime_edit.timeText()
print(time_text)
# date time text
date_time_text = datetime_edit.dateTimeText()
print(date_time_text)
# show dialog
dialog.exec_()
以上是获取PyQt5中QDateTimeEdit小部件中部分文本的介绍,快去试试吧!