0
看着http://qt-project.org/doc/qt-5.0/qtwidgets/mainwindows-menus.html他們有一個調用menuBar(),這是什麼,它來自哪裏?當我嘗試在Qt中使用下面的代碼,我得到「 - >必須指向類/結構/聯合/通用型」的錯誤創建菜單的Qt
file = menuBar()->addMenu(tr("File"));
看着http://qt-project.org/doc/qt-5.0/qtwidgets/mainwindows-menus.html他們有一個調用menuBar(),這是什麼,它來自哪裏?當我嘗試在Qt中使用下面的代碼,我得到「 - >必須指向類/結構/聯合/通用型」的錯誤創建菜單的Qt
file = menuBar()->addMenu(tr("File"));
在這個例子中,MainWindow
是QMainWindow
一個子類(見附近聲明頂部)
class MainWindow : public QMainWindow
因此線
fileMenu = menuBar()->addMenu(tr("&File"));
在方法中
void MainWindow::createMenus()
是對基類QMainWindow
的menuBar()
方法的參考。
QMainWindow。 http://qt-project.org/doc/qt-4.8/qmainwindow.html – drescherjm