Forth http://fforum.winglion.ru/ |
|
Очередной приступ GUI http://fforum.winglion.ru/viewtopic.php?f=4&t=3190 |
Страница 1 из 1 |
Автор: | Victor__v [ Вт авг 14, 2018 21:30 ] |
Заголовок сообщения: | Очередной приступ GUI |
Хочется написать что-то с окошечками. Виндовые слова трогать не хочу. Короче, есть ли какая-нибудь DLL не от винды, которая позволит программировать гуй? И чтобы не надо было что-то сверху устанавливать. Тупо, скачал DLL вызвал из форта его функции и счастье P. S. Насколько мне известно DLL-ки Qt и GTK требуют среду для выполнения т. е. запустить пример просто скачав DLL не получится |
Автор: | KPG [ Ср авг 15, 2018 00:03 ] |
Заголовок сообщения: | Re: Очередной приступ GUI |
Victor__v писал(а): P. S. Насколько мне известно DLL-ки Qt и GTK требуют среду для выполнения т. е. запустить пример просто скачав DLL не получится Qt.dll можно подключить к SPF4. На местном форуме этот вопрос прорабатывал mgw в соответствующих темах отображаеых при поиске по сайту (например по qt.dll) P.S. Qt-Forth авторский сайт mgw рассматривающий связку Forth и Qt. GTK тоже вроде кто то подцеплял к SPF4 и какое то обсуждение было на местном форуме. |
Автор: | dmitri [ Ср авг 15, 2018 03:13 ] |
Заголовок сообщения: | Re: Очередной приступ GUI |
Можно попробовать iup. Он, в основном, заточен на lua, но есть интерфейс и для си. |
Автор: | Victor__v [ Ср авг 15, 2018 20:42 ] |
Заголовок сообщения: | Re: Очередной приступ GUI |
dmitri писал(а): Можно попробовать iup. Он, в основном, заточен на lua, но есть интерфейс и для си. Пробую сейчас. Вполне нормально. Тестовый пример Код для Новы: Код: WINAPI: IupOpen Iup WINAPI: IupButton Iup WINAPI: IupSetCallback Iup WINAPI: IupMessage Iup WINAPI: IupClose Iup WINAPI: IupLabel Iup WINAPI: IupDialog Iup WINAPI: IupVbox Iup WINAPI: IupShowXY Iup WINAPI: IupSetAttribute Iup WINAPI: IupMainLoop Iup WINAPI: IupSetCallback Iup 0 VALUE dlg 0 VALUE vbox 0 VALUE but : SV S" Свистопляска " DROP ; 1 CALLBACK: TEST ." test console" CR ; 0 0 IupOpen THROW 0 SV IupButton TO but 0 but IupVbox TO vbox vbox IupDialog TO dlg ' TEST S" ACTION" DROP but IupSetCallback S" Hello Word 3" DROP S" TITLE" DROP dlg IupSetAttribute 0xFFFF 0xFFFF dlg IupShowXY IupMainLoop IupClose Просто и нужен всего Iup.DLL P. S. Творение Сишное. Конвенция cdecl, поэтому после надо подчистить стек данных |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |