2010-12-10 3 views
0

Je dois avoir plusieurs fenêtres sur la fenêtre principale. Identique à MDIForms. Cela signifie avoir une relation parent-enfant entre la fenêtre principale et les autres fenêtres.Comment faire MDIForms dans l'objectif c?

Mais je ne comprends pas comment implémenter ceci. Quelqu'un peut-il m'aider pour cela ...

Répondre

1

Avez-vous lu le Window Programming Guide for Cocoa?

Essentiellement, l'avis d'Apple de MDI est ...

« La tendance MDI en contradiction directe avec Mac OS X, dans laquelle aucun parent fenêtres sont centré sur le document plutôt que centrée sur les applications. application « fenêtre principale » existe -. la barre de menu et d'autres éléments d'interface, comme des palettes, sont utilisés constamment indiquent que l'application est active les fenêtres de document ne sont limitées par la taille de bureau de l'utilisateur (qui peut couvrir un seul écran ou plusieurs moniteurs ). "

Extrait du document développeur Switch to Mac OS X d'Apple (voir la section «Mac OS X n'utilise pas MDI»). Bien que ce soit un document assez ancien, rien n'a changé à cet égard.

+0

je l'ai lu.Il est mentionné au plus une fenêtre.tahts pourquoi je pose ma question ici. –

+0

Précisément. Comme le suggère le guide, MDI en termes de fenêtres "à l'intérieur" d'une fenêtre n'existe pas en standard sur Mac OS. (Des applications comme Photoshop vont effectivement à l'encontre du HIG en utilisant une telle notion.) –

+0

mais on peut l'utiliser en qt, pourquoi? Y at-il une autre alternative pour cela? –

Questions connexes