Qt Designer зависает (блокируется) при выборе «Выбрать ресурс ...» - PullRequest
4 голосов
/ 23 мая 2011

Проблема

Qt Designer блокируется при выборе изображения из Resource, перестает отвечать, просто издает звук Windows bing.

Кто-нибудь знает, что может быть причиной этой проблемы с Qt Designer, или достойным обходным путем?

Пока я пробовал только Label.pixmap и PushButton.icon.

Каждый раз, когда я выбираю эту опцию, весь конструктор блокируется.Кажется, что он пытается отобразить диалоговое окно выбора режима, но я его нигде не вижу.

Опция «Выбрать файл ...» работает нормально, но не удобна.

В прошлом у меня был дизайнер, работающий должным образом.Мой проект был приостановлен на пару месяцев, за это время я потерял сборку Qt из-за полного сбоя жесткого диска и восстановился из резервной копии zip, которую я сделал.Я все еще могу строить против Qt libs.С тех пор не работает.

Я также построил для Linux, и те же файлы .ui могут корректно редактироваться с Ubuntu 10.10.

Среда

  • Qt v4.7.1

  • VS2008 SP1, я построил свою собственную сборку Qt

  • VS addin (те же симптомы для v1.1.7 иv1.1.9)

  • Win7-x64 Pro

Пробовал (без успеха):

  • восстановление Qt из исходного кода

  • ручное редактирование .ui файла, как предлагается здесь: http://discussion.forum.nokia.com/forum/…crashes-Creator

  • запуск Designer из установленной папки

  • наблюдал designer.exe в procmon (похоже, он много раз просматривает реестр для HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces, но ничего не выглядит существенным)

Это действительно больно, помогитеочень ценится.

1 Ответ

12 голосов
/ 21 июня 2011

«Блокировка» была вызвана тем, что Дизайнер открыл диалоговое окно модального ресурса.Однако с тех пор, как в последний раз я использовал Designer, я переместил второй экран на другую сторону основного экрана, на старом экране было открыто модальное диалоговое окно (больше не подключено), поэтому я его не видел.

Решение: клавиша Windows + левая клавиша вернули недостающее диалоговое окно обратно на подключенный экран.

...