@stevej, see post/529035:
On Windows and macOS, the native print dialog is used, which means that some QWidget and QDialog properties set on the dialog won't be respected.
I can confirm on Linux that it utilises its own modal. I don't believe that a portal exists for this yet.