Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
SABROG |
26.2.2009, 12:49
Сообщение
#11
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34
|
Цитата(kuler @ 26.2.2009, 12:01) Link облом короче. На скролл действительно лэй не надо класть, так как скроллы появляться не будут, а на 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) Link Почему, ведь дизайнер позволяет любое количество виджетов добавить? Мне кажется достаточно просто в конструкторе в качестве 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) Link Цитата(SABROG @ 26.2.2009, 12:49) Link Почему, ведь дизайнер позволяет любое количество виджетов добавить? Мне кажется достаточно просто в конструкторе в качестве 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) Link только один виджет используя setWidget ( QWidget * widget ). ну на него компоновщик и остальные. или ты не этого хотел?
|
|
|
|
|
kuler |
26.2.2009, 18:15
Сообщение
#15
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1
|
Цитата(Litkevich Yuriy @ 26.2.2009, 13:13) Link ну на него компоновщик и остальные. или ты не этого хотел? тогда скролл не появится Цитата(SABROG @ 26.2.2009, 13:12) Link А ты ему show() сделай. а визибле не достаточно? |
|
|
|
|
Litkevich Yuriy |
26.2.2009, 18:57
Сообщение
#16
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(kuler @ 26.2.2009, 21:15) Link тогда скролл не появится почему не появится?вот пример:
scrolled.zip ( 2.28 килобайт )
Кол-во скачиваний: 446переименуй в scrolled.ui |
|
|
|
|
kuler |
26.2.2009, 19:06
Сообщение
#17
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1
|
Цитата(Litkevich Yuriy @ 26.2.2009, 18:57) Link почему не появится? посмотрел, в дизайнере нет скролла |
|
|
|
|
Litkevich Yuriy |
26.2.2009, 19:24
Сообщение
#18
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(kuler @ 26.2.2009, 22:06) Link посмотрел, в дизайнере нет скролла а ты его размер поизменяй появится.вообще в дизайнере как-то странно подкладываются компоновщики, я только два помещал. А в коде их три получается. Непонятно. Лучше в коде такие вещи делать, да и проще. |
|
|
|
|
kuler |
26.2.2009, 19:43
Сообщение
#19
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1
|
Цитата(Litkevich Yuriy @ 26.2.2009, 19:24) Link а ты его размер поизменяй появится чей его? и где в дизайнере добавляется скроллареа? |
|
|
|
|
Litkevich Yuriy |
26.2.2009, 19:56
Сообщение
#20
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(kuler @ 26.2.2009, 22:43) Link чей его? окна, меню Form->Preview...появится окно потискай его за краешек мышкой. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 22:16 |