QApplication::clipboard() |
Здравствуйте, гость ( Вход | Регистрация )
QApplication::clipboard() |
ostilovski |
15.6.2014, 19:21
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 10.5.2009 Пользователь №: 743 Спасибо сказали: 0 раз(а) Репутация: 0 |
ubuntu 14.04, Qt 4.8
Копирую в буфер QApplication::clipboard()->setText(company); company - это переменная типа QString Далее генерирую событие мыши - нажатие средней кнопки мыши. В результате в поле ввода помещается значение которое я за пределами приложения скопировал в буфер по Ctrl-C. Тем не менее, когда я вызываю контекстное меню и выбираб paste, то вставляется значение переменной company. Так вот я и не могу понять - чем отличается средняя кнопка мыши от контекстного меню paste. Если по учебнику, то буфер обмена один на всех общий? |
|
|
Litkevich Yuriy |
29.6.2014, 19:30
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Далее генерирую событие мыши - нажатие средней кнопки мыши. В результате в поле ввода помещается значение ... вот это странно: "щелчок средней кнопки мыши эквивалентен вставке из буфера" Это у тебя так графическое окружение настроено? Ну и вставляться должно то, что в момент "Вставка" находится в буфере, если некий "мультибуфер" у тебя в системе не установлен (например, на винде мелкософт офис такой для своих нужд устанавливает) |
|
|
lanz |
3.7.2014, 21:25
Сообщение
#3
|
Старейший участник Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: 8 |
Цитата Notes for X11 Users
The X11 Window System has the concept of a separate selection and clipboard. When text is selected, it is immediately available as the global mouse selection. The global mouse selection may later be copied to the clipboard. By convention, the middle mouse button is used to paste the global mouse selection. |
|
|
Текстовая версия | Сейчас: 28.3.2024, 22:12 |