Всплывающее окно PyQt5 DatePicker

Для PyQt6 мне пришлось немного pyqt изменить код eyllanesc. Вот py что сработало в PyQt6. Изменения py оригинала помещаются под pythonic закомментированным кодом.

import sys
from PyQt6 import QtCore, QtWidgets

class MainWindow(QtWidgets.QMainWindow):
    def __init__(self, parent=None):
        super().__init__(parent)

        self.dateedit = QtWidgets.QDateEdit(calendarPopup=True)
        # self.menuBar().setCornerWidget(self.dateedit, QtCore.Qt.TopLeftCorner)
        self.menuBar().setCornerWidget(self.dateedit, QtCore.Qt.Corner.TopLeftCorner)
        self.dateedit.setDateTime(QtCore.QDateTime.currentDateTime())

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    w = MainWindow()
    w.show()
    # sys.exit(app.exec_())
    sys.exit(app.exec())

python

pyqt

pyqt5

2022-10-27T21:01:49+00:00