У меня есть приложение на базе Qt 4.6, которое скомпилировано как на машине Linux, так и на машине Windows. У меня есть два виджета:
1. allowdrop = false и тип отбрасывания является только внутренним
2. allowdrop = false и тип перетаскивания не перетаскивает
На машине с Linux перетаскивание элементов первого элемента управления в секунды ничего не делает и даже показывает символ «нет», что не разрешено удалять. На Windows-машине все, кроме второго виджета, запрещает капли. В Windows при перетаскивании первого объекта на секунду это позволяет перетаскивание, а затем происходит сбой программы из-за того, что это движение должно быть заблокировано.
Я предполагаю, что это ошибка QT, но есть ли что-то, что я могу сделать, за исключением сообщения об ошибке, которое заставит его вести себя в Windows?