【发布时间】:2016-05-01 17:25:56
【问题描述】:
我有一个简单的 Qt MainWindow:
// ui/mainwindow.hpp
class MainWindow: public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget* parent = 0);
public slots:
private:
};
// ui/mainwindow.cpp
MainWindow::MainWindow(QWidget* parent): QMainWindow(parent)
{
QMenu* menuFile = menuBar()->addMenu(tr("File"));
menuFile->addAction(tr("Some"));
}
// Application entry
int main(int argc, char* argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
我注意到在 Ubuntu 和 Unity 中,菜单栏没有显示在屏幕顶部,而是显示在应用程序的窗口中。
如何让菜单栏显示在屏幕顶部?
【问题讨论】:
标签: c++ qt user-interface ubuntu gnome-shell