Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: comrade от Февраль 21, 2005, 10:55



Название: Глюк при изменении размеров окна
Отправлено: comrade от Февраль 21, 2005, 10:55
Друзья, у кого нибудь есть подобное:
при изменении размеров, содержимое окна остается тех размеров, что было при запуске. изменяется только размер рамки. наблюдается во всех  Qt прогах, влючая дизайнер и игзамплы
(Win XP, Qt 3.3.1)


Название: Глюк при изменении размеров окна
Отправлено: Racheengel от Февраль 21, 2005, 12:27
а менеджеры компоновки ставить пробовал?


Название: Глюк при изменении размеров окна
Отправлено: comrade от Февраль 24, 2005, 21:28
А что есть менеджр компоновки?
я в Qt не сильно понимаю это в 3.3.1 Evaluation версии есть?


Название: Глюк при изменении размеров окна
Отправлено: Sergeich от Февраль 24, 2005, 21:45
Менеджер компоновки - это QLayout или производный от него класс.
См. Layout Classes в Qt Assistant


Название: Глюк при изменении размеров окна
Отправлено: comrade от Февраль 24, 2005, 22:50
мне кажется что это не совсем то, что нужно
этот QLayout совершенно необходимо пользовать, чтобы при изменении размера окна мышкой что нибудь вроде  "resizeEvent" вызывалось?

вот, наприме в игзамплах проект layout, так там тоже при изменении размеров содержимое совершенно не изменяется.


Название: Глюк при изменении размеров окна
Отправлено: Zmey от Февраль 25, 2005, 09:39
Цитата: "comrade"
вот, наприме в игзамплах проект layout, так там тоже при изменении размеров содержимое совершенно не изменяется.

Скомпилировал layout, ничего не изменял. Все изменяется, лайнэдиты и кнопки растягиваются.
Либо у тебя глобальный глюк QT, либо ты просто ленишься читать Ассистант.


Название: Глюк при изменении размеров окна
Отправлено: comrade от Февраль 25, 2005, 12:36
to Zmey :

читать Ассистант я конечно пока ленюсь, но глюк от этого совершенно не зависит.
я в layout тоже ничего не изменял, но кнопки не растягиваются
видимо моя версия Qt 3.3.1 Evaluation под WinXP глючит.

Мне Qt нужен для того, чтобы свои старые проги с делфей на срр переписать, а MFC мне на первый взгляд меньше понравилась.
Единственное что смущало - то, что нормально изменить размер окна можно было только если sizeGripEnabled в True установлен, да и то только если за этот sizeGrip тянуть мышкой. За край рамки не получалось – размер формы менялся, а содержимое оставалось прежним

ну раз у других все работает нормально - буду писать под Qt и читать Ассистант :) Всем спасибо за помощь.