如何删除 GTK 中条目和文本视图中的表情符号插入?
How to remove emoji insertions in Entries and Textviews in GTK?
当我们在 GTK 中使用条目和文本视图时,用户可以在文本内容中添加表情符号,只需在小部件上单击鼠标右键,然后单击“插入表情符号”。我的问题是:如何在 GTK 的条目和文本视图中删除表情符号插入?我在 GNOME 桌面上使用 Gtk 3 + C 编程,但其他语言可能有类似的解决方案。
查看有关该问题的图片:
您可以删除 gtk_text_view_set_input_hints (view, GTK_INPUT_HINT_NO_EMOJI)
用于 GtkTextView
和 gtk_entry_set_input_hints (entry, GTK_INPUT_HINT_NO_EMOJI)
用于 GtkEntry
的选项
如果不想修改已有的输入提示,可以gtk_entry_set_input_hints (entry, gtk_entry_get_input_hints (entry) | GTK_INPUT_HINT_NO_EMOJI)
在 GTK4 中,gtk_text_set_input_hints()
也可以在适用的地方使用
当我们在 GTK 中使用条目和文本视图时,用户可以在文本内容中添加表情符号,只需在小部件上单击鼠标右键,然后单击“插入表情符号”。我的问题是:如何在 GTK 的条目和文本视图中删除表情符号插入?我在 GNOME 桌面上使用 Gtk 3 + C 编程,但其他语言可能有类似的解决方案。
查看有关该问题的图片:
您可以删除 gtk_text_view_set_input_hints (view, GTK_INPUT_HINT_NO_EMOJI)
用于 GtkTextView
和 gtk_entry_set_input_hints (entry, GTK_INPUT_HINT_NO_EMOJI)
用于 GtkEntry
如果不想修改已有的输入提示,可以gtk_entry_set_input_hints (entry, gtk_entry_get_input_hints (entry) | GTK_INPUT_HINT_NO_EMOJI)
在 GTK4 中,gtk_text_set_input_hints()
也可以在适用的地方使用