Название: Как в designer'e добавить QScrollArea? Отправлено: Anton от Апрель 18, 2006, 18:10 Qt411 VS Integration 2003
Необходимо: Иметь возможность отображать QImage на части формы, рисовать на ней. На этой же форме иметь кнопки и прочие контролы, например для масштабирования изображения, выбора цвета кисти, размера кисти. В примере есть ImageViewer, но он написан без использования дизайнера, там Код:
Как подобного достигнуть с использованием редактора форм? Название: Re: Как в designer'e добавить QScrollArea? Отправлено: vfilatov от Ноябрь 15, 2006, 23:42 У меня возник точно такой же вопрос, неужели никто не знает ответ?
Название: Как в designer'e добавить QScrollArea? Отправлено: Mikhail от Ноябрь 16, 2006, 08:56 Надо написать плагин дизайнера.
Смотрите документацию и примеры QT. Название: Как в designer'e добавить QScrollArea? Отправлено: vfilatov от Ноябрь 16, 2006, 12:09 А если без написания плагинов? QLabel на диалог бросить в дизайнере, а QScrollArea создать в своём коде. У меня проблема в том, что если я так делаю, т.е. вручную создаю QScrollArea, как в примере от Qt
Код:
то рушится весь Layout, а QLabel вообще пропадает с формы... Название: Как в designer'e добавить QScrollArea? Отправлено: Mikhail от Ноябрь 16, 2006, 12:51 Естественно.
Ты создал QScrollArea без владельца, непонятно где, а потом в него вставляешь label созданный дизайнером. Ты label из формы выпихиваешь в scroll_area, который к форме отношения не имеет. А вопрос задавался как средствами дизайнера положить QScrollArea на форму Название: Как в designer'e добавить QScrollArea? Отправлено: vfilatov от Ноябрь 16, 2006, 14:19 Понятно. Т.е. надо правильно указать parent для QScrollArea плюс вручную добавить QScrollArea в layout-ы формы. Попробую поэкспериментировать.
Что касается вопроса, то для меня главное - достичь нужного эффекта Цитировать Необходимо: Иметь возможность отображать QImage на части формы, рисовать на ней. На этой же форме иметь кнопки и прочие контролы, например для масштабирования изображения, выбора цвета кисти, размера кисти. а уж как - не важно. Хотя наверное стоило уточнить. добавлено спустя 56 минут: Ну в общем всё получилось, спасибо. Я в Qt новичок, библиотека супер! :) |