Какой дизайнер пользовательского интерфейса использовать с GTKSharp: Glade, Gtkbuilder или стетика?
-
26-10-2019 - |
Вопрос
Какой инструмент интерфейса вы бы порекомендовали использовать для создания пользовательских интерфейсов для приложений GTKSharp?
Я начал с Glade, потому что у него есть обертки в GTKSharp и позволяет загружать виджеты из файлов ресурсов. Но затем я обнаружил, что советует использовать gtkbuilder вместо Glade, потому что GTKBuilder заменит Glade в будущих выпусках GTK. Это правда? Кроме того, кажется, что для Monodevelop Generation используется стетика, которая расширяет Glade. Какой из них мне использовать?
Решение
Существует разница между Glade (приложение) и Libglade (библиотека). Libglade - это библиотека, которая была заменена GTKBuilder, и поэтому вы не должны использовать ее. Glade Приложением является дизайнер пользовательского интерфейса, который может сохранить файлы gtkbuilder или файлы Libglade для совместимости.
STETIC SACE с MONO и MONODEST немного больше, и поэтому, если вы используете Monodevelop, вы, вероятно, должны использовать стетику.