Название: [РЕШЕНО] модальный QDialog появляется на панеле задач Отправлено: silart от Сентябрь 14, 2009, 07:22 Добрый день!
Использую Qt 4.5.2 под windows. Столкнулся с такой особенностью. Когда создаешь модальный диалог, на панеле задач появляется дополнительная иконка. То есть помимо иконки приложения, там возникает еще одна, связанная с моим модальным диалогом. Делаю модальный диалог обычным образом: Код: EventEditor editor(this); В более ранних версиях Qt, например в 4.4.3 такого не было. Диалог создавался, но на панеле задач иконка не появлялась. Что можно сделать? Название: Re: модальный QDialog появляется на панеле задач Отправлено: registrationfedser87 от Сентябрь 14, 2009, 07:28 У меня таже версия QT, но у меня Linux Ubuntu, и у меня всё ок. Быть может в твоём EventEditor родитель всё-таки не устанавливается? т.е. его родитель =0(хотя по твоему коду видно что ты передаёшь this) ? Если так,то тогда так и будет.
Название: Re: модальный QDialog появляется на панеле задач Отправлено: silart от Сентябрь 14, 2009, 08:16 Точно! Спасибо за подсказку! :D
Просто я забыл в конструкторе передать QDialog'у параметры EventEditor. Сейчас все заработало! |