Создание курсора по имени не компилируется? - PullRequest
1 голос
/ 01 мая 2019

Док говорит: «Рекомендуемый способ создания курсоров - использовать gdk_cursor_new_from_name ()», но когда я пытаюсь:

#include <gdkmm/cursor.h>
...
Gdk::Cursor m_hand_cursor = Gdk::Cursor::new_from_name("pointer");
...

Я получаю эту ошибку:

error: ‘new_from_name’ is not a member of ‘Gdk::Cursor’
Gdk::Cursor m_Hand_Cursor = Gdk::Cursor::new_from_name("pointer");

Что я делаю не так?

1 Ответ

0 голосов
/ 03 мая 2019

Вам следует обратиться к документации GTKMM , а не к документации C GTK, если вы хотите использовать API GTKMM ...

Gdk::Cursor::Create(Gdk::Display::get_default(), "pointer");
...