Russian Qt Forum
Октябрь 01, 2024, 16:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с скролом  (Прочитано 1832 раз)
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();
}
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Апрель 19, 2013, 22:44 »

QScrollBar сам по себе ничего не прокручивает. Используй QScrollArea.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.113 секунд. Запросов: 23.