2010-07-14 2 views
0

С диалоговым окном ошибок Windows я могу использовать CTRL-C для копирования текста окна.Копирование текста с GTK MessageDialog

Я хотел бы разрешить пользователям делать то же самое с диалоговыми окнами сообщений, которые я использую в своем приложении GTK.

Есть ли способ разрешить класс GTK MessageDialog обрабатывать команду копирования?

+0

Можете ли вы дать более подробную информацию о среде выполнения? Диалоговое окно Gtk Message похоже на любое окно. Следовательно, не должно быть никаких проблем при копировании текста. –

+0

@ Praveen, можете ли вы дать представление о том, что означает это «похожее на любое окно»? Как обрабатывается любое окно? В итоге мне пришлось ловить сигнал с клавиатуры вверх. – chollida

+0

Вы можете выбрать и скопировать текст 'GtkMessageDialog' по умолчанию, хотя вы _can_ отключите его. То, что это не работает для вас, кажется, указывает на то, что что-то еще не так. Для этого вам не нужно использовать сигнал клавиатуры. На какой платформе вы работаете? Как вы показываете диалог сообщения? – ptomato

ответ

0

Что я в итоге сделал, это добавить обработчик сообщения в диалог, чтобы уловить команду Keyboard up.

Когда это было вызвано, я проверил комбинацию CTRL-C и поместил текст в буфер обмена.

Смежные вопросы