crossplatform.ru

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

> QScrollArea, скоролы не появляются
RazrFalcon
  опции профиля:
сообщение 13.8.2010, 21:30
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


Раскрывающийся текст
Такая вот проблема, вниз этих QGraphicsView уходит еще с 10-ок, но что б я не делал скролы не реагируют никак.
Скрол бары выставлены в примере "показывать всегда", так как если выставить "показывать при необходимости" то они просто не появляются.
Пробовал управлять баром отдельно и через создание QVBoxLayout с QGraphicsView, ничего.
Добавляю так:
    for(int i=0;i<gv_count;i++)
    {
        list.append(new QGraphicsView(scrollArea));
        //list.append(new QGraphicsView(scrollAreaWidgetContents));
    }

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


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

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

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




Репутация:   94  


Цитата(RazrFalcon @ 14.8.2010, 23:51) *
Так я еще и не понял как в него запихнуть QGraphicsView , с кнопками и лейблами он справлялся у меня.
это всё виджеты, метод там один и тот же addWidget

Цитата(RazrFalcon @ 14.8.2010, 23:51) *
а у меня всего то 10 строк.
и не работают ;)
компоновщик всегда возвращает свой желаемый размер, из-за это родительский виджет принимает меры по изменению своих размеров (для прокручиваемой области - QScrollArea, изменяется вид линейки прокрутки). А у тебя этого нет
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 14.8.2010, 20:38
Сообщение #3


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


Цитата(Litkevich Yuriy @ 14.8.2010, 19:57) *
это всё виджеты, метод там один и тот же addWidget
Да, но в примере оно то пашит, а в моей проге уже говорит:
QWidget::setLayout: Attempting to set QLayout "" on MainWindow "MainWindow", which already has a layout
и нечего не отображается, хоть и компилит.
Цитата
и не работают ;)
работает :) , только не в QScrollArea.
+
//так пашит
scrollArea->setWidget(new QGraphicsView);
//так уже не пашит
scrollArea->setWidget(new FlowLayout);
//или
scrollArea->setWidget(FlowLayout *flowLayout = new FlowLayout);
//так создаю, в примере FlowLayout этот способ пашит, но там нет формы.
flowLayout->addWidget(new QGraphicsView);
setLayout(flowLayout);


Сообщение отредактировал RazrFalcon - 14.8.2010, 20:40
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- RazrFalcon   QScrollArea, скоролы не появляются   13.8.2010, 21:30
- - Litkevich Yuriy   а как ты управляешь размещением виджетов внутри QS...   13.8.2010, 21:41
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 13.8.2010, 21:41...   13.8.2010, 21:58
- - Litkevich Yuriy   Цитата(RazrFalcon @ 14.8.2010, 1:58) Всмы...   13.8.2010, 22:42
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 13.8.2010, 22:42...   13.8.2010, 23:42
- - Litkevich Yuriy   Цитата(RazrFalcon @ 14.8.2010, 3:42) Како...   14.8.2010, 0:23
|- - RazrFalcon   Litkevich Yuriy, В том то и дело что QVBoxLayout и...   14.8.2010, 16:28
- - ufna   на вид и цикл - типичный grid. И откуда взяться с...   14.8.2010, 16:49
- - RazrFalcon   Впихнул все QGraphicsView на виджет, виджет в скро...   14.8.2010, 17:00
- - Litkevich Yuriy   Цитата(RazrFalcon @ 14.8.2010, 20:28) QGr...   14.8.2010, 17:54
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 14.8.2010, 17:54...   14.8.2010, 18:23
- - Litkevich Yuriy   Цитата(RazrFalcon @ 14.8.2010, 22:23) что...   14.8.2010, 19:14
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 14.8.2010, 19:14...   14.8.2010, 19:51
- - Litkevich Yuriy   Цитата(RazrFalcon @ 14.8.2010, 23:51) Так...   14.8.2010, 19:57
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 14.8.2010, 19:57...   14.8.2010, 20:38
- - Litkevich Yuriy   Цитата(RazrFalcon @ 15.8.2010, 0:38) Да, ...   14.8.2010, 21:07
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 14.8.2010, 21:07...   14.8.2010, 21:28
- - Litkevich Yuriy   Цитата(RazrFalcon @ 15.8.2010, 1:28) уже ...   15.8.2010, 3:03
- - ufna   Если у тебя QMainWindow родитель MainWindow класса...   15.8.2010, 10:50
- - RazrFalcon   Ну в общем прикрепил FlowLayout. Глупая конечно ош...   15.8.2010, 17:33
- - Litkevich Yuriy   Цитата(RazrFalcon @ 15.8.2010, 21:33) Ну ...   15.8.2010, 17:52
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 15.8.2010, 17:52...   15.8.2010, 18:05
- - Litkevich Yuriy   приведи код от создания области прокрутки, до поме...   15.8.2010, 18:27
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 15.8.2010, 18:27...   15.8.2010, 19:42
- - ufna   можешь кинуть минимальный код на твою проблему? п...   15.8.2010, 23:39
|- - RazrFalcon   Цитата(ufna @ 15.8.2010, 23:39) попробуй ...   16.8.2010, 2:23
- - Litkevich Yuriy   widget в scrollAreа в дизайнере вообще не помещаем...   16.8.2010, 4:35
- - RazrFalcon   Спасибо пашит. То есть все из-за того что я формой...   16.8.2010, 12:57
- - Litkevich Yuriy   Цитата(RazrFalcon @ 16.8.2010, 16:57) То ...   16.8.2010, 13:43
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 16.8.2010, 13:43...   16.8.2010, 16:47
- - Алексей1153   RazrFalcon, возьми, сделай в редакторе форм то, чт...   16.8.2010, 18:14
|- - RazrFalcon   Цитата(Алексей1153 @ 16.8.2010, 18:14) по...   16.8.2010, 19:02
- - Алексей1153   RazrFalcon, Ой, не знаю. Я бы не заморачивался с к...   16.8.2010, 20:13
|- - RazrFalcon   Цитата(Алексей1153 @ 16.8.2010, 20:13) Ra...   16.8.2010, 20:54
- - Litkevich Yuriy   Цитата(RazrFalcon @ 16.8.2010, 23:02) Мне...   16.8.2010, 20:56
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 16.8.2010, 20:56...   16.8.2010, 21:50
- - Алексей1153   Не могу понять связь скролбара с компоновщиком... ...   16.8.2010, 20:58
- - Litkevich Yuriy   Цитата(Алексей1153 @ 17.8.2010, 0:58) Не ...   16.8.2010, 21:34
- - Litkevich Yuriy   Цитата(RazrFalcon @ 17.8.2010, 1:50) Он с...   16.8.2010, 22:06
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 16.8.2010, 22:06...   16.8.2010, 22:11
- - Litkevich Yuriy   Цитата(RazrFalcon @ 17.8.2010, 2:11) Каки...   16.8.2010, 23:14


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


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




RSS Текстовая версия Сейчас: 27.4.2024, 19:48