Я пытаюсь создать виджет с коротким текстовым выводом, который пользователь должен иметь возможность копировать, но не изменять. Вот что я придумал:
entry = gtk.Entry()
entry.set_property("editable", False)
entry.unset_flags(gtk.CAN_FOCUS)
Это работает, но запись все еще выглядит как редактируемая, и это выглядит плохо с точки зрения пользователя.
Вместо этого я попытался entry.set_sensitive(False)
, но это предотвращает копирование и делает его полностью отключенным.
Я хотел бы знать, как сделать правильную текстовую запись только для чтения, она неактивна, но все еще активна.
Редактировать: Вот изображение того, о чем я говорю, хотя не GTK (и я работаю в среде GNOME).
Редактировать 2: начинает казаться, что нет правильного способа сделать это с GTK, если кто-то может подтвердить это, я отмечу вопрос решенным.