crossplatform.ru

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

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> вопросы по QFrame
SABROG
  опции профиля:
сообщение 26.2.2009, 12:49
Сообщение #11


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

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

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




Репутация:   34  


Цитата(kuler @ 26.2.2009, 12:01) *
облом короче. На скролл действительно лэй не надо класть, так как скроллы появляться не будут, а на QScrollArea
можно добавить только один виджет используя setWidget ( QWidget * widget ).

Почему, ведь дизайнер позволяет любое количество виджетов добавить? Мне кажется достаточно просто в конструкторе в качестве parent'a указать либо QScrollArea, либо QScrollArea::widget().

Кстати не понимаю замут с Grid Layout'ом, например кнопка "Layout in a Grid" растягивает окна по всей видимой клиенсткой части, в то время как перенос "Grid Layout" на форму не растягивает и может принимать любые размеры.

Сообщение отредактировал SABROG - 26.2.2009, 12:50
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 26.2.2009, 13:09
Сообщение #12


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(SABROG @ 26.2.2009, 12:49) *
Почему, ведь дизайнер позволяет любое количество виджетов добавить? Мне кажется достаточно просто в конструкторе в качестве parent'a указать либо QScrollArea, либо QScrollArea::widget().

так фрейм не появляется
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 26.2.2009, 13:12
Сообщение #13


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

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

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




Репутация:   34  


Цитата(kuler @ 26.2.2009, 13:09) *
Цитата(SABROG @ 26.2.2009, 12:49) *
Почему, ведь дизайнер позволяет любое количество виджетов добавить? Мне кажется достаточно просто в конструкторе в качестве parent'a указать либо QScrollArea, либо QScrollArea::widget().

так фрейм не появляется

А ты ему show() сделай.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.2.2009, 13:13
Сообщение #14


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

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

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




Репутация:   94  


Цитата(kuler @ 26.2.2009, 15:01) *
только один виджет используя setWidget ( QWidget * widget ).
ну на него компоновщик и остальные. или ты не этого хотел?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 26.2.2009, 18:15
Сообщение #15


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 26.2.2009, 13:13) *
ну на него компоновщик и остальные. или ты не этого хотел?

тогда скролл не появится

Цитата(SABROG @ 26.2.2009, 13:12) *
А ты ему show() сделай.

а визибле не достаточно?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.2.2009, 18:57
Сообщение #16


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

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

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




Репутация:   94  


Цитата(kuler @ 26.2.2009, 21:15) *
тогда скролл не появится
почему не появится?

вот пример: Прикрепленный файл  scrolled.zip ( 2,28 килобайт ) Кол-во скачиваний: 422

переименуй в scrolled.ui
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 26.2.2009, 19:06
Сообщение #17


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 26.2.2009, 18:57) *
почему не появится?

посмотрел, в дизайнере нет скролла
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.2.2009, 19:24
Сообщение #18


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

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

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




Репутация:   94  


Цитата(kuler @ 26.2.2009, 22:06) *
посмотрел, в дизайнере нет скролла
а ты его размер поизменяй появится.

вообще в дизайнере как-то странно подкладываются компоновщики, я только два помещал. А в коде их три получается. Непонятно. Лучше в коде такие вещи делать, да и проще.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 26.2.2009, 19:43
Сообщение #19


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 26.2.2009, 19:24) *
а ты его размер поизменяй появится

чей его? и где в дизайнере добавляется скроллареа?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.2.2009, 19:56
Сообщение #20


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

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

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




Репутация:   94  


Цитата(kuler @ 26.2.2009, 22:43) *
чей его?
окна, меню Form->Preview...
появится окно потискай его за краешек мышкой.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 25.11.2024, 12:28