2009-07-13 2 views
0

Mes applications Qt4 avec un QMenuBar s'affichent sous Linux et Windows, mais ne s'affichent pas sous OSX. J'ai un Xeon 64bit Mac Pro avec OSX 10.5.7. J'utilise Qt 4.5.2. J'ai essayé de construire mes applications avec qmake -spec macx-g ++ et en utilisant un projet xcode. Ni l'un ni l'autre ne semblent fonctionner. Toute aide est très appréciée. Merci, RegisQMenuBar manquant dans les applications Qt4 sur OSX

Répondre

0

QMenuBar sous Mac OS X

QMenuBar sous Mac OS X est un wrapper pour utiliser la barre de menu système. Si vous avez plusieurs barres de menu dans une boîte de dialogue, la barre de menu la plus à l'extérieur (normalement dans un widget avec l'indicateur de widget Qt :: Window) sera utilisée pour la barre de menu à l'échelle du système.

QMenuBar documentation

3

Votre menu doit être affiché dans le menu Mac haut niveau. Une capture d'écran complète du bureau et un exemple de code aideraient.

+0

Ha! Eh bien, je me sens assez stupide. Je suis flambant neuf chez Mac, j'ai donc négligé cette solution évidente. Merci! –

+0

Vous devez définir cette réponse comme acceptée, elle augmente notre réputation;) –