Je suis sur Mac 10.6, j'essaye de créer un menu avec Qt (Creator), mais le menu n'apparaît pas. J'ai eu quelques feed-back d'autres utilisateurs de PC, et le même code semble fonctionner sur les fenêtres:qmenu ne fonctionne pas sur MAC (Qt Creator)
#include <QtGui>
#include "MyClass.h"
MyClass::MyClass()
{
// Create a menu
//QMainWindow::setMenuBar(new QMenuBar());
QMenu* my_menu = new QMenu("&File", this);
menuBar()->addMenu(my_menu);
}
Avez-vous entendu parler de ce genre de problème avec Mac?
La barre d'outils fonctionne correctement, mais pas le menu.
EDIT: nouveau code:
#include <QtGui>
#include "MMenu.h"
MMenu::MMenu()
{
QMenu* fileMenu = new QMenu("&File", this);
QMenuBar *menuBar = new QMenuBar(0);
menuBar->addMenu(fileMenu);
//menuBar()->addMenu(fileMenu);
}
Merci
Les Mac n'ont qu'une seule barre de menu. Permettez-moi de creuser un peu de mon code ... Je sais que vous pouvez l'utiliser – Robert