В настоящее время я изучаю возможности перетаскивания из приложения Qt в неизвестное целевое приложение.Вопрос в том, возможно ли для приложения Qt получить информацию о приложении, которое собирается получить отбрасывание (например, имя процесса или заголовок).
Примером (составленным) может быть перетаскивание графикаиз окна Qt в текстовый редактор или редактор электронных таблиц.В первом случае он предоставит данные в виде изображения, во втором - в качестве точек данных.
Кажется, что Qt в какой-то мере осознает, что является основной целью отбрасывания во время зависания, поскольку излучается сигнал actionChangedпри изменении состояния DropAction.Если я не ошибаюсь, кажется, что целевое приложение смотрит на mime-тип, содержащийся в объекте перетаскивания, и сигнализирует, каким будет действие, если оно будет там отброшено.Я также не получаю ничего из сигнала targetChanged (который, насколько я могу судить, предназначен для отбрасывания в текущем приложении Qt).
Любые указатели будут полезны, и я с удовольствием продолжу.