crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Ручное применение компоновщиков, ?
AD
  опции профиля:
сообщение 25.6.2008, 15:59
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Не очень понимаю, в чем ошибка кода? Размер полосы прокрутки и ее местоположение, совсем не те, что я задаю вот в этом коде:
/// Создание полосы загрузки файлов
void TLV::createProgressBar()
{
    dockProgress = new QDockWidget(this);
    dockProgress -> setFeatures(QDockWidget::DockWidgetFloatable | QDockWidget::DockWidgetMovable);
    dockProgress -> setAllowedAreas(Qt::BottomDockWidgetArea);
    dockProgress -> setGeometry(x(), height() - 40, width() - 20, 80);
    
    h_layout = new QHBoxLayout(dockWidget);
    h_layout -> setSpacing(6);
    h_layout -> setMargin(11);
    h_layout -> setContentsMargins(0, 0, 0, 0);

    QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    sizePolicy.setHorizontalStretch(0);
    sizePolicy.setVerticalStretch(0);
    sizePolicy.setHeightForWidth(dockProgress -> sizePolicy().hasHeightForWidth());

    progressBar = new QProgressBar(dockProgress);
    progressBar -> setSizePolicy(sizePolicy);
    progressBar -> setBaseSize(QSize(dockProgress -> width(), 23));
    h_layout -> addWidget(progressBar);
    //progressBar -> setGeometry(5, 30, dockProgress -> width(), 23);
}


сможете помочь?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 25.6.2008, 18:02
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


а что получается, т.е. чем отличается поведение ожидаесое от реального?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 25.6.2008, 18:10
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(Litkevich Yuriy @ 25.6.2008, 19:02) *
а что получается, т.е. чем отличается поведение ожидаесое от реального?

да... минимальных размеров, т.е. тех, которые заданы по-умолчанию для полосы прокрутки получаются, а еще эта полоса прокрутки залезает на синюю панель прикрепляемого виджета.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Тема закрытаНачать новую тему
Теги
Нет тегов для показа


9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.12.2024, 13:03