Я новичок в Qt и испытываю трудности с полосами прокрутки в QWidgets.У меня есть макет в виджете, и макет содержит QMenuBar.Область прокрутки связана с виджетом.Прокрутка работает нормально, но когда пользователь прокручивает вниз, Menubar исчезает из поля зрения.Есть ли способ сохранить меню наверху?
Буду признателен за любую помощь.
Спасибо.
Hi @ utdemir,
Спасибобыстрый ответ.Вот фрагмент кода с вашим предложением использовать QMainWindow.Это дало те же результаты.
MyWidget::MyWidget(QMainWindow *parent)
: QMainWindow(parent)
{
main = new QWidget; //Widget that contains the layout
CreateMenu();
scrollArea = new QScrollArea;
layout = new QVBoxLayout();
//layout->setMenuBar(menuBar);
this->setMenuBar(menuBar);
this->resize(500,500);
main->setLayout(layout);
this->setCentralWidget(main);
scrollArea->setWidget(this);
scrollArea->setWidgetResizable(true);
scrollArea->show();
this->show();
}