crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> 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  


Цитата(ostilovski @ 15.6.2014, 22:21) *
Далее генерирую событие мыши - нажатие средней кнопки мыши. В результате в поле ввода помещается значение ...
вот это странно: "щелчок средней кнопки мыши эквивалентен вставке из буфера"
Это у тебя так графическое окружение настроено?

Ну и вставляться должно то, что в момент "Вставка" находится в буфере, если некий "мультибуфер" у тебя в системе не установлен (например, на винде мелкософт офис такой для своих нужд устанавливает)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 22:12