Jump to content
    

Редактор интерфейса форм для GUI/HMI под винду, в исходниках

Приветствую.

Вопросик такой, не встречались-ли никому редакторы форм для графических приложений, виджетов и пр. а-ля винда и подобные, EMWIN- подобные и пр, но в исходниках на Си (С++), язык принципиально, т.е. всякие шарпы, qt и пр. не интересно. Под винду, любую версию)))

Наверняка есть что-то подобное, чтоб с нуля не ваять все это хозяйство)))

Edited by mantech

Share this post


Link to post
Share on other sites

37 минут назад, x893 сказал:

Надо глянуть, можно в 2х словах что это конкретно, а если есть какой-нить скомпиленный демо или рабочий бинарник, чтоб запустить и посмотреть в живую - было б вообще здорово))

Share this post


Link to post
Share on other sites

В 08.09.2023 в 21:13, x893 сказал:

смотрите

Понял, спасибо. Там на сайте уже есть скомпилированная версия, если в исходниках она и есть, то это то, что надо...

Edited by mantech

Share this post


Link to post
Share on other sites

On 9/8/2023 at 12:12 PM, mantech said:

Приветствую.

Вопросик такой, не встречались-ли никому редакторы форм для графических приложений, виджетов и пр. а-ля винда и подобные, EMWIN- подобные и пр, но в исходниках на Си (С++), язык принципиально

 

Для stm и nxp emwin был в виде lib файлов. К нему шел редактор окон под windows, конвертер шрифтов и еще чего-то там. На работе для stm вроде лежал скачаный архив. Доки наemwin хорошие

Share this post


Link to post
Share on other sites

3 часа назад, kochevkv сказал:

К нему шел редактор окон под windows, конвертер шрифтов и еще чего-то там. На работе для stm вроде лежал скачаный архив. Доки наemwin хорошие

Только сам он очень примитивный, нет многих виджетов, шрифтовый движок очень примитивный, нет TTF шрифтов и пр. Ну и для меня самый минус - нет генератора ресурсных файлов, все, что он выдает - сишный код для компиляции, т.е. ГУЙ будет скомпилирован вместе с программой и если клиенту нужно будет заменить форму, то надо перекомпилировать программу. Для простенького окошка какого-нить стм контроллера это еще куда ни шло, но для более серьезных задач с многооконным гуем и кучей графики это уже вчерашний день...

Share this post


Link to post
Share on other sites

В 08.09.2023 в 12:12, mantech сказал:

в исходниках на Си (С++), язык принципиально, т.е. всякие шарпы, qt и пр. не интересно

Не совсем понял что нужно, т.к. qt он как раз на Си++. Qt Creator, вот например: https://github.com/qt-creator/qt-creator

Есть ещё wxWidgets, у него много редакторов. И по моему все на Си++. например wxuieditor: https://github.com/KeyWorksRW/wxUiEditor
Он простенький, но я так понимаю сложный и не надо.

Share this post


Link to post
Share on other sites

2 hours ago, mantech said:

это уже вчерашний день...

Да, он уже старичок) лет 15 наверно точно есть. Но для слабых платформ неплох, есть все основные примитивы, антиализинг, в том числе в шрифтах. Все просто и понятно.

Share this post


Link to post
Share on other sites

7 часов назад, kochevkv сказал:

Вот тут ребята остановились на Azure rtos guix

Так там кроме кругов-то этих радужных на фотке и показа картинок-кнопок, есть еще что-нить, приземленное к использованию?

 Особенностью этого GUI является тесная привязка к Azure RTOS. Т.е. GUI работает полагаясь на сервисы этой операционной системы. - ну и это как бы намекает на недостаток...

 

Приложение для создания экранов называется - Azure RTOS GUIX Studio, текущая версия - 6.1.11.0. - а эта прога есть в исходниках?

 

image.png.3273bc1423a1f1db1c9edb9797a4ecfe.png

Ну и для этого, ИМХО вообще не нужен никакой ГУЙ)) Картинка бэкграунда и печать кастомными шрифтами...

Edited by mantech

Share this post


Link to post
Share on other sites

2 hours ago, mantech said:

Приложение для создания экранов называется - Azure RTOS GUIX Studio, текущая версия - 6.1.11.0. - а эта прога есть в исходниках?

 

Может тут? 

https://github.com/azemb-todd/azure-rtos_guix

Простите, я теперь понял в чем был изначальный вопрос. 

Типа такого еще есть https://github.com/CURTLab/LVGLBuilder

2 hours ago, mantech said:

для этого, ИМХО вообще не нужен никакой ГУЙ)) Картинка бэкграунда и печать кастомными шрифтами...

 

100%

Share this post


Link to post
Share on other sites

1 час назад, kochevkv сказал:

Может. Ну и толстая же она, 700 метров в архиве!! Думал, что еще дистриб винды в комплекте шел)) Масдай, он везде масдай)))

Edited by mantech

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...