Если вы покажете свой Календарь, скажем, после нажатия кнопки, как это делает QDateTimeEditor, его содержимое не будет вырезано, потому что оно не принадлежит фрейму. Это будет просто виджет, который отображается в диалоговом режиме. И, возможно, вам даже следует поместить его в QDialog, который является модальным и предоставляет несколько удобных методов, а не простой QWidget.
Кстати, почему вы не хотите использовать QDatetimeEditor?