Существует ли хороший gui для dlang?

Посоветуйте, пожалуйста, графическую библиотеку для языка программирования D (Linux, Windows).
Которую не забросили.
У которой есть документация.
И не Gtk.
P.S. Возможно ли использование Qt вместе с D?
  • Вопрос задан
  • 4809 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Которую не забросили.
У которой есть документация.
И не Gtk.


Как не прискорбно... но у всех проектов плохо хотя бы по одному пункту. Либо еще проекты могут быть в активной разработке.

https://github.com/buggins/dlangui - основная идея заимствована у Android-а. Есть трудности со сборкой, но окошки рисует. Вроде даже можно рискнуть и попробовать, код не такой уж и сложный так что чуть что можно контрибьютить.
https://github.com/D-Quick/DQuick - чуваки пытаются реализовать QtQuick на D.
https://bitbucket.org/dgui/dgui/ - только windows
https://github.com/d-widget-toolkit/dwt - вот этот еще ничего... был бы... да походу заброшен.

Что до Qt - есть qtD но он уже год как мертв хотя вроде работало что-то...

Вообще ситуация с GUI более чем не радостная. У меня даже почесывалась в голове мысль написать очередной фреймворк и собрать последователей но как представляю объемы работы.... становится страшно. Ну и да, я не могу похвастаться своими знаниями openGL. Возможно в следующем году попробую подключиться к dlangui. Сама идея мне дико нравится.

Я пока обхожусь несколько извращенным способом. Логика на D, GUI на QtQuick + c++.
Ответ написан
@MGWL
Рекомендую QtE.
QtE – небольшая, но охватывающая многие стороны библиотека. Она есть и в 32 и 64 разрядном варианте как на Windows так и на Linux. Обеспечена полная поддержка русских букв в cp1251, Utf-8, в том числе и в именах файлов.
С помощью этой библиотеки можно из всего Qt извлечь несколько DLL (SO) и использовать их как RunTime вариант, без полной установки Qt на компьютер. Это позволяет не устанавливая Qt и С++ на компьютер, а пользуясь только DMD + QtE + RunTime Qt оценить всю прелесть самого языка и библиотеки Qt.
Сайт QtE
Screenshots приложений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы