Я использую другое редактирование qLineEdit в штучной упаковке в моем приложении.
Теперь я включу функцию копирования, вырезания и вставки текста в QLineEdit.
Когда я соединяю три ярлыка функций с открытыми слотами QLineEdit, тогда будет работать только функция прошлого. Копирование и вырезание не работает.
Также, когда я проверяю контекстное меню, когда щелкаю правой кнопкой мыши по выделенному тексту и нажимаю копировать, это не работает. У кого-то есть представление, что я делаю не так?
QShortcut pasteShortcut(QKeySequence(tr("Ctrl+V")), ui.lineEdit);
QShortcut cutShortcut(QKeySequence(tr("Ctrl+X")), ui.lineEdit);
QShortcut copyShortcut(QKeySequence(tr("Ctrl+C")), ui.lineEdit);
connect(©Shortcut, SIGNAL(activated()), ui.lineEdit, SLOT(ui.lineEdit->copy()));
connect(&cutShortcut, SIGNAL(activated()), ui.lineEdit, SLOT(ui.lineEdit->cut()));
connect(&pasteShortcut, SIGNAL(activated()), ui.lineEdit, SLOT(ui.lineEdit->paste()));
Задача ещё не решена.