Russian Qt Forum
Сентябрь 30, 2024, 06:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: HELP: Странное поведение Dock Widget  (Прочитано 7564 раз)
josef
Гость
« : Декабрь 02, 2006, 20:49 »

Всем доброго времени суток. Дело в том, что сабж во floating mode не возможно перемещать по экрану! :shock: Облазил уже все свойства - не могу понять в чем дело. Помогите, а то компьютер сейчас полетит в окно :x
Записан
bigirbis
Гость
« Ответ #1 : Декабрь 02, 2006, 22:07 »

Может нужно поиграться Qt::DockWidgetArea?
Записан
josef
Гость
« Ответ #2 : Декабрь 02, 2006, 23:44 »

Цитата: "bigirbis"
Может нужно поиграться Qt::DockWidgetArea?

Пробовал все варианты - не помогает  :cry:
Записан
Dendy
Гость
« Ответ #3 : Декабрь 03, 2006, 01:53 »

Flotable - ето когда QDockWidget можно отсоединить от QMainWindow'а, освободив место для остальньІх окон.

Movable - когда QDockWidget можно ещё и тягать по екрану мьІшей.

Устанавливай оба флага. И ещё один флаг себе в руки Улыбающийся
Записан
josef
Гость
« Ответ #4 : Декабрь 03, 2006, 02:01 »

Цитата: "Dendy"
Устанавливай оба флага. И ещё один флаг себе в руки Улыбающийся


Если бы все было так замечательно...
В том то и дело, что УСТАНОВЛЕНЫ ОБА флага: отклеиваться оно отклеивается, а вот перетащить по экрану не могу :shock:
Записан
fanat9
Гость
« Ответ #5 : Декабрь 03, 2006, 02:41 »

У меня после "отклеивания" dock widget'a подвисали винды, снималось только через task manager. Причем появилось после очередного апдейта с IE7 - написал троллтеховцам , сказали что знают о таких багах, что баги не у всех, баг несколько недель в треккере, к 4.3.0 планируют исправить.
Думаю из этой же оперы - там собственно кроме этих Qt::DockWidgetArea и Qt:DockWidgetFeature и копать некуда.
Записан
Dendy
Гость
« Ответ #6 : Декабрь 03, 2006, 11:54 »

Qt 4.2.2 баг-фикс:

Цитировать
 * Fixed bug allowing non-floatable dock widgets to be floated when the
    DockWidgetMoveable option is set.
Записан
josef
Гость
« Ответ #7 : Декабрь 03, 2006, 18:34 »

Цитата: "Dendy"
Qt 4.2.2 баг-фикс:

Цитировать
 * Fixed bug allowing non-floatable dock widgets to be floated when the
    DockWidgetMoveable option is set.


К сожалению, не помогло...
Записан
Dendy
Гость
« Ответ #8 : Декабрь 03, 2006, 20:35 »

Что именно не помолго, новьІй рилиз? Знач пость ещё один баг Троллям, если уверен, что ето так.
Записан
fanat9
Гость
« Ответ #9 : Декабрь 05, 2006, 06:33 »

Если в баге уверен, то Троллям писать нужно.  Для пользы дела.

Но мою бага не пофиксили =(  Хотя в каких-то snapshot'ах не вызывает "подвисание" интерфейса. http://www.trolltech.com/developer/task-tracker/index_html?method=entry&id=135008
Записан
josef
Гость
« Ответ #10 : Декабрь 08, 2006, 00:30 »

Цитата: "fanat9"
Если в баге уверен, то Троллям писать нужно.

Боюсь, я не смогу адекватно описать проблему на английском...  Грустный
Записан
crocus
Гость
« Ответ #11 : Декабрь 08, 2006, 13:11 »

Пересобрал на 4.2.2 - и Movable и Flotable, как и в предыдущих релизах работает должным образом. Проверь \demos\mainwindow\release\mainwindow.exe, если там все нормально копай у себя в коде.
Записан
evilguard
Гость
« Ответ #12 : Март 04, 2007, 22:25 »

Хоть и топик старый, но у меня та же проблема была, а решение оказывается простейшее - josef как и я, наверное, в дизайнере добавлял dockWidget, если делать так, то он становится дочерним у centralWidget, а не у MainWindow, поэтому и не двигается. Кому-то может пригодится инфа, особенно новичкам в QT, сам время потратил на эту тему.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.143 секунд. Запросов: 21.