Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QApplication::clipboard()
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие
ostilovski
ubuntu 14.04, Qt 4.8
Копирую в буфер QApplication::clipboard()->setText(company);
company - это переменная типа QString
Далее генерирую событие мыши - нажатие средней кнопки мыши. В результате в поле ввода помещается значение которое я за пределами приложения скопировал в буфер по Ctrl-C.
Тем не менее, когда я вызываю контекстное меню и выбираб paste, то вставляется значение переменной company.
Так вот я и не могу понять - чем отличается средняя кнопка мыши от контекстного меню paste. Если по учебнику, то буфер обмена один на всех общий?
Litkevich Yuriy
Цитата(ostilovski @ 15.6.2014, 22:21) *
Далее генерирую событие мыши - нажатие средней кнопки мыши. В результате в поле ввода помещается значение ...
вот это странно: "щелчок средней кнопки мыши эквивалентен вставке из буфера"
Это у тебя так графическое окружение настроено?

Ну и вставляться должно то, что в момент "Вставка" находится в буфере, если некий "мультибуфер" у тебя в системе не установлен (например, на винде мелкософт офис такой для своих нужд устанавливает)
lanz
Цитата
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.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.