Название: Проблема с скролом Отправлено: dnb_ak47 от Апрель 19, 2013, 22:40 Здравствуйте! Представляю вам часть прогаммы. В полной программе 30 лайнэдитов. Такая форма не помещается на экран монитора. Скролом нужно листать эти лайн эдиты, чтобы все их заполнить. Подскажите, пожалуйста, почему не работает скрол?
#include <QtGui/QApplication> #include <QtGui> int main(int argc, char** argv) { QApplication app(argc, argv); QWidget wgt; QScrollBar* p = new QScrollBar(Qt::Vertical); QLabel* x1 = new QLabel("Number"); QLabel* x2 = new QLabel("Name"); QLabel* n1 = new QLabel("1:"); QLineEdit* e1 = new QLineEdit; QGridLayout* pgrdLayout = new QGridLayout; QHBoxLayout* phbxLayout = new QHBoxLayout; pgrdLayout->setMargin(5); pgrdLayout->setSpacing(15); pgrdLayout->addWidget(x1, 0, 0); pgrdLayout->addWidget(x2, 0, 1); phbxLayout->addWidget(p); pgrdLayout->addWidget(n1, 1, 0); pgrdLayout->addWidget(e1, 1, 1); wgt.setLayout(pgrdLayout); wgt.show(); return app.exec(); } Название: Re: Проблема с скролом Отправлено: Alex Custov от Апрель 19, 2013, 22:44 QScrollBar сам по себе ничего не прокручивает. Используй QScrollArea.
|