我这里模拟了一个,是用两个MenuBar加起来的。
Form1::Form1(QWidget *parent)
:QMainWindow(parent)
{
setupUi(this);
menubar1 = new QMenuBar(this);
menubar2 = new QMenuBar(this);
menubar1->addMenu(tr("&File"));
menubar2->setLayoutDirection(Qt::RightToLeft);
menubar2->addMenu(tr("&Help"));
menubar1->move(0, 0);
menubar2->move(this->width() - menubar2->width(), 0);
}
void Form1::resizeEvent(QResizeEvent *event)
{
menubar2->move(this->width() - menubar2->width(), 0);
}