2010-05-06 3 views
1

У меня есть приложение, и я хочу показывать всплывающую подсказку каждый раз, когда пользователь настраивает фокус на виджет ввода. Знаете ли вы, как заставить gtt Tooltip отображаться ?, потому что прямо сейчас он отображается только тогда, когда пользователь помещает указатель мыши над записью, но приложение в процессе производства вообще не будет содержать мышь.Как заставить показывать подсказку gtk?

ответ

4

Вы не можете заставить всплывающую подсказку показать, но вы можете попробовать создать собственное всплывающее окно, используя такие вещи, как gtk_window_new(GTK_WINDOW_POPUP) и gtk_window_set_type_hint(window, GDK_WINDOW_TYPE_HINT_TOOLTIP). Затем вы можете показать это окно в любое время и по своему выбору. Вы можете посмотреть исходный код GtkTooltip, чтобы увидеть, как они реализуют окна всплывающей подсказки.