Описание тега gtkentry

GtkEntry - однострочное текстовое поле ввода
1 ответ

gtk_widget_grab_focus() автоматически перейти к следующему полю?

Я создаю проект 'C' с полянами и gtk. Я хочу сосредоточиться на поле gtkentry с именем txt_abc и поэтому я вызвал функцию: gtk_widget_grab_focus (txt_abc); Сразу после имени txt_abc появляется другой виджет gtkentry с именем txt_def. Моя проблема вм…
29 май '12 в 16:13
1 ответ

Вала ГТК +. Проблема с настроенным виджетом

Мне нужно создать gtk.Entry, который принимает только цифры. но я не могу перезаписать событие key_press_event в наследуемом классе. Это работает, только если я использую оригинальную запись с помощью функции подключения. Что я делаю неправильно? us…
17 авг '14 в 16:59
1 ответ

Отправка поддельного события в GTKEntry

Я использую gtk-3.0 для создания своего простого пользовательского интерфейса и хочу отправить поддельное событие в GTKEntry через функцию g_signal_emit(...). На самом деле, я не знаю, какие параметры я должен передать этой функции.
09 июл '15 в 03:08
0 ответов

Почему мои всплывающие подсказки с иконками GtkEntry не работают?

Я определил GtkEntry в GJS так: let myEntry = new Gtk.Entry({ hexpand: true, placeholder_text: "Type here...", secondary_icon_name: "dialog-error-symbolic", secondary_icon_tooltip_text: "Send...", secondary_icon_activatable: true, secondary_icon_sen…
23 июл '17 в 04:13
1 ответ

GTK как создать 3 разных фильтра для 1 Liststore

В GTK/Python я пытаюсь построить интерфейс с узлами. Это фото моего интерфейса Я создаю одно хранилище списков и хочу фильтровать разные вещи. Пользователь должен сделать два действия, во-первых, он должен выбрать в поле со списком тип фильтра, кото…
25 ноя '16 в 00:36
1 ответ

GtkEntry и сигнал "edit_done"

У меня есть функция, чтобы установить DEVICE в поле ввода GTK: gboolean device_entry_activate_cb (GtkWidget *widget, gpointer data) { const gchar *text; text = gtk_entry_get_text (GTK_ENTRY (entry)); if (!strcmp( DEVICE, text ) return FALSE; if ( DE…
10 сен '13 в 21:40
1 ответ

Как заблокировать контекстное меню GtkEntry

Я считаю, что GtkEntry имеет контекстное меню по умолчаниюНо я правда не хочу, как можно это отключитьЯ погуглил, но не нашел эффективного способа
05 окт '13 в 10:23
3 ответа

Как выделить текст в GtkEntry

У меня есть диалоговое окно с GtkEntry. Я хочу выделить весь текст в записи сразу после того, как диалоговое окно станет видимым для пользователя. Я попробовал это, но это не работает, я не вижу выбора: static void OnEntryShow(GtkWidget *entry, gpoi…
26 апр '12 в 16:28
1 ответ

Gtk Widget add_child завершается с ошибкой

Я пытаюсь создать пользовательскую текстовую запись Gtk. Основная идея заключается в том, чтобы поместить кнопку внутри текстовой записи. Вот сокращенная версия моего полного кода: import gi gi.require_version('Gtk', '3.0') from gi.repository import…
24 апр '17 в 01:15
1 ответ

Как установить заполнитель текста в GtkEntry

Я попробовал этот пример: #include <stdio.h> #include <stdlib.h> #include <gtk/gtk.h> GdkPixbuf *create_pixbuf(const gchar * filename) { GdkPixbuf *pixbuf; GError *error = NULL; pixbuf = gdk_pixbuf_new_from_file(filename, &erro…
05 май '14 в 10:41
1 ответ

Обновление текстовой записи GTK программно

Я хотел бы обновить текстовую запись о событии нажатия клавиши. В моем сценарии нет клавиатуры, поэтому я генерирую ее программно и пытаюсь обновить ввод текста из обработчика событий нажатия клавиш. При каждом нажатии клавиши мне нужно обновлять те…
29 май '15 в 07:22
8 ответов

Проверка char с помощью if

Я действительно не знаю почему, но это не похоже на работу. Кажется полностью действительным для меня: gchar *text = gtk_entry_get_text(entry); if(text == "hello") { //do sth } else { //do sth else } Даже когда я набираю hello, ничего не происходит,…
15 апр '12 в 19:52
1 ответ

Управление положением курсора в GtkEntry

Python3-Gtk3 В GtkEntry, оправданном справа, если я заменяю содержимое, курсор находится слева от строки. Я бы хотел, чтобы он был прав. Свойство cursor-position доступно только для чтения. Как управлять положением курсора? Спасибо за вашу помощь.
17 дек '17 в 09:12
1 ответ

GtkEntry манипулирование

Я пытаюсь сделать небольшую программу для манипулирования данными между полями GtkEntry. Для этого я использую глобальные переменные. Но используя функции g_print, чтобы показать мне содержимое, я получаю данные NULL! Что не так на моем пути? #inclu…
18 мар '14 в 19:02
2 ответа

Каковы различия между GtkEntry и GtkTextView?

Помимо того, что GTextView является многострочным и способен отображать текст в разных стилях (шрифт, цвет и т. Д. С использованием тегов), каковы другие очевидные различия между ними?
31 янв '10 в 14:14
2 ответа

PyGTK - Сигнал вставки при курсоре GtkEntry не работает

Я пытаюсь использовать сигнал GtkEntry.insert-at-cursor в моем коде, но, похоже, он не работает. def on_servername_activate(self, widget): output = StringIO.StringIO() servername = widget.get_text() self.output.write("USHARE_NAME="+servername+'\n') …
25 июн '12 в 12:18
1 ответ

Добавление Gtk:: Вход в Gtk::Dialog

Я добавляю Gtk::Entry в Gtk::Dialog, Gtk::Dialog *dialog = manage ( new Gtk::Dialog() ); dialog->set_title("Add Text"); Gtk::Entry entry; entry.set_activates_default(true); entry.set_max_length(50); entry.set_text("hello world"); entry.select_reg…
02 июн '16 в 10:28
2 ответа

Python Gtk.Entry текст заполнителя

У меня есть окно входа с двумя объектами gtk.Entry, один для имени пользователя, один для пароля. Как я могу добавить некоторый Ghosttext в запись, чтобы в записи было написано "Имя пользователя", но если вы нажмете внутри текста, исчезнет.
16 авг '12 в 07:49
1 ответ

gtk_entry_set_input_purpose не распознан

Я нашел в документе функцию: gtk_entry_set_input_purpose (), чтобы установить метод ввода gtkentry, но когда он используется, gcc не распознает его, он выдает мне эту ошибку implicit declaration of function ‘gtk_entry_set_input_purpose’ [-Wimplicit-…
26 ноя '14 в 22:02
1 ответ

Свяжите сигнал GtkEditable с GtkEntry

Я ищу способ использования поведения, связанного с gtk_editable_insert_text в GtkEntry, У последнего нет сигнала, испускающего такое поведение, и самое близкое, что я могу получить, это использовать gtk_entry_activate Однако для этого необходимо наж…
26 июл '12 в 21:06