Есть текст - неважно где (textedit, lineedit, tablewidgetitem) копирую в буфер (Ctrl+C), а затем обновляю clipboard (например Ctrl+K).
Но хотелось бы свести к одной операции.
Так вопрос - выделенный текст - что это, как называется и как получить к нему доступ.
У textedit есть такой слот:
void QTextEdit::copy () [slot]
Copies any selected text to the clipboard.
Как раз и интересует "any selected text".
Абстрактный "выделенный текст".
А может это и есть ответ???
Notes for Windows and Mac OS X Users
Windows and Mac OS X do not support the global mouse selection; they only supports the global clipboard, i.e. they only add text to the clipboard when an explicit copy or cut is made.
Хотя с другой стороны наверно можно сделать так:
QString str = "any selected text"; //только как его получить
clipboard->setText(str);
Почитал здесь:
http://www.rsdn.ru/article/baseserv/usingtheclipboard.xmlИ напросился вывод послать APPCOMMAND_COPY( это из исходников QAplication и кажется функция WinApi).
Кто-нибудь может помочь с реализацией?