scrollArea を特定のウィジェットに追加する方法を理解しています。ただし、私の場合、Qwidget には複数の子ウィジェットがあり、これらはすべて QVBoxLayout を使用して設定されています。この場合、どうすればスクロールバーを追加できますか? ここで QWidget は中央のウィジェットではなく、TabWidget のページの 1 つです。私のコードは次のようになります:
QTabWIdget *center = new QTabWidget; setCentralWIdget(center);
xTab = new QWidget;
formLayout = new QFormLayout; formLayout->addWidget(...); formLayout->addWidget(...); formLayout->addWidget(...); formLayout->addWidget(...);
xTab->setLayout(formLayout);
scrollBar を xTab に設定するにはどうすればよいですか? 使ってみた
scrollArea = new QScrollArea;
scrollArea->setWidget(xTab);
ただし、これは機能していません。
どんなアイデア/提案も役に立ち、感謝しています。