У меня есть несколько QLineEdits и QLabels на форме, созданной с помощью Qt C ++. Выделение текста при запуске на рабочем столе действует как «ожидаемый» - это означает, что вы можете щелкнуть и перетащить, чтобы выделить текст, и щелкнуть правой кнопкой мыши, чтобы скопировать его.
Однако на iOS мне бы хотелось иметь более родной для iOS способ выбора текста / его копирования. В настоящее время текст может быть выделен одним касанием и перетаскиванием пальца (аналогично указателю на рабочем столе). Я не могу скопировать текст.
Вместо одного касания и перетаскивания я бы хотел, чтобы пользователь нажимал и удерживал, чтобы выделить текст, и у меня появилось всплывающее меню iOS «Копировать / Искать вверх / Поделиться ...», как показано ниже (снимок экрана из Safari ). 
Кроме того, было бы неплохо, если бы в QLineEdit прокручивалось одно касание и перетаскивалось (вместо выделения текста).
Могу ли я достичь такого типа взаимодействия с пользовательским интерфейсом?
Мои QLabels и QLineEdits имеют только флаг TextSelectableByMouse. QLineEdits также доступны только для чтения.