1、QDateEdit:主要编辑日期。只有构造函数是自己的,其余都是从父类获取的。
from PyQt5.Qt import *
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("QDateEdit----功能作用的学习")
self.resize(500, 500)
self.setup_ui()
def setup_ui(self):
de = QDateEdit(self)
de.setDisplayFormat("yy-MMMM-dddd")
# 获取日期
print(de.date())
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
window = Window()
window.resize(500, 500)
window.show()
sys.exit(app.exec_())
2、QTimeEdit----时间编辑器,只有构造函数不同。
from PyQt5.Qt import *
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("QTimeEdit----功能作用")
self.resize(500, 500)
self.setup_ui()
def setup_ui(self):
te = QTimeEdit(QTime.currentTime(), self)
# 设置格式
te.setDisplayFormat("hh:m:zz a")
print(te.time())
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
window = Window()
window.resize(500, 500)
window.show()
sys.exit(app.exec_())