Использование кнопки ссылки GTK3 под Windows - PullRequest
0 голосов
/ 30 сентября 2019

Я использую GTK3 и компилирую под Linux и Windows (с Mingw64), и у меня проблема с GtkLinkButton. Я установил URI в своей программе, и он прекрасно работает под Linux, но когда я запускаю его под Windows и нажимаю на кнопку, ничего не происходит.

Я нашел следующую документацию для gtk_show_uri_on_window, которая выполняет фактическую работу для GtkLinkButton:

Это удобная функция для запуска приложения по умолчанию для отображения URI. URI должен быть в форме, понятной GIO (т.е. вам нужно установить gvfs, чтобы получить поддержку таких схем Uri, как http: // или ftp: //, поскольку только GIO обрабатывает только локальные файлы).

Предположительно, это означает, что мне нужно установить GVFS под Mingw64. Однако высказывание pacman -Ss gvfs не находит никаких пакетов.

Есть ли способ заставить URL-адреса работать в GTK при работе в Windows?

1 Ответ

0 голосов
/ 01 октября 2019

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

  • gspawn-win64-helper.exe
  • gspawn-win64-helper-console.exe
...