crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в можно ли программно вызвать Ctrl+V?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
wander86 Дата 13.6.2009, 9:35
  Ну вот, как-то не доразобрался с QClipboard)))) Зато теперь есть 2 способа решения)))
MoPDoBoPoT Дата 12.6.2009, 23:14
  :)
А чем вам вышенаписанное предложение не угодило?
     const QClipboard *clipboard = QApplication::clipboard();

     if (clipboard->mimeData()->hasText())
         setText(clipboard->mimeData()->text());



----
Справка по кнопкам и тэгам форума
wander86 Дата 12.6.2009, 16:42
  Вот решенице, что б не искать кому нада)))

    QKeyEvent  k2(QEvent::KeyPress, Qt::Key_V, Qt::ControlModifier);
    QApplication::sendEvent(webViewFlipTitle[ui->tabWidget->currentIndex()-1]->page(),  &k2 );


webViewFlipTitle[ui->tabWidget->currentIndex()-1] - это объект, куда вставлять))
Litkevich Yuriy Дата 11.6.2009, 16:18
  EhTemka, добавить смогу лишь ссылку: http://doc.crossplatform.ru/qt/4.5.0/qclipboard.html
EhTemka Дата 11.6.2009, 10:31
  QClipboard
wander86 Дата 11.6.2009, 10:22
  Вопрос в следующем:
Весит 10 хот кеев, каждый из них копирует текст из соответствующих блоков. И необходимо, что бы при вызове определенного хот кея вставлялся скопированный текст в место, где установлен курсор... Т.е. каким-то образом вызвать Ctrl+V, ну либо иначе...)))
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 2:56