0
我這是從QMenu派生的類,但IA中號無法返回的派生類對象Qmenu addMenu回報派生類對象
myMenu * editMenu = new myMenu(); // myMenu is derived from QMenu
myMenu *preferenceMenu = new myMenu();
preferenceMenu = editMenu->addMenu(tr("&Preferences")); // this shows error
QMenu *preferenceMenu = new QMenu();
preferenceMenu = editMenu->addMenu(tr("&Preferences")); // this works fine
如何我沮喪的,如果你想在「首選項」菜單中的QString設置爲QMenu – Sijith
成爲'myMenu'而不是簡單地'QMenu',那麼你需要使用我所展示的方法。爲什麼不能爲你工作?您嘗試使用的方法將始終創建一個簡單的'QMenu',它可以*永遠不會被貶低到其他任何東西。 –