powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / GTK+ -> GtkEntry стилизация виджета (будь он не ладен)
1 сообщений из 1, страница 1 из 1
GTK+ -> GtkEntry стилизация виджета (будь он не ладен)
    #39983253
Zankoku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрасьте! (читать голосом одного видео-блогера, имя которого называть я конечно не буду).

Дамы и господа! Леди и джентельмены!

Подскажите.

Нужно сделать валидацию.
Есть поле ввода:
Код: plaintext
1.
2.
GtkWidget* myEntry = gtk_entry_new();
g_signal_connect(myEntry,""key-release-event",G_CALLBACK(check),NULL);



а в check хочется проверить валидность введенных данных и окрасить границы и/или фон красным цветом. И никак не могу понять как сделать.

пробовал так:
Код: plaintext
1.
2.
3.
  GtkStyleContext *myStyle = gtk_widget_get_style_context(GTK_WIDGET(entryDate));
  GdkRGBA fuck = { 1.0, 0.0, 0.0, 0.0 };
  g_object_set(GTK_WIDGET(entryDate), GTK_STYLE_PROPERTY_BACKGROUND_COLOR, fuck);



или же с помощью css. Но я так понял, что для применения этих фишек надо отрисовывать виджет по новой...

Что делать, как? Куда копать?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / GTK+ -> GtkEntry стилизация виджета (будь он не ладен)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]