This webcast presents an overview of the user interface options available when developing with Qt, specifically implementing single, multiple and tabbed document interfaces.
I tried to create a multi-document application which behaves like a classic OSX application (using the SDI pattern):
1) Qt's design makes it nearly impossible to create a application in which the main menu can exist without a QMainWindow (see TextEdit.app).
2) Qt's implementation of OSX sheets doesn't work correctly. In particular, sheets behave like fancy application-model dialogs, preventing all other interaction while they are active.
Too basic
I tried to create a multi-document application which behaves like a classic OSX application (using the SDI pattern):
1) Qt's design makes it nearly impossible to create a application in which the main menu can exist without a QMainWindow (see TextEdit.app).
2) Qt's implementation of OSX sheets doesn't work correctly. In particular, sheets behave like fancy application-model dialogs, preventing all other interaction while they are active.
3) Qt provides no document-framework whatsoever
Danny77uk 2 months ago