Подскажите программу для создания GUI
- Войдите на сайт для отправки комментариев
Чт, 05/09/2019 - 21:49
Всем привет. Заказал для поделки тачскрин-шилд для Уно у китайцев. До этого собирал для станка управляющие мозги с применением Nextion. Прикольно, в какой-то степени удобно, но дорого.
Подскажите, пожалуйста, в какой проге можно создать красивый GUI, лучше с анимашками)) что уж мелочиться. И не совсем пока понимаю как можно его потом подружить с Уно.
Спасибо!
В Visual Studio, например.
Гуй для чего?(ОС?) А так гуи и в qtcreator ляпаются. Только опять таки - попадёт ли поддержка ос? Видел и на питон гуи от qtcreator прикручивают (там типа css/html чтоль, не разбирался сильно)....
Ни разу просто не заливал гуй в тачскрин. Не понимаю с какой стороны подступиться. Если брать Nextion - там все понятно, собираешь гуй в его же собственной среде, скидываешь на флэху и запускаешь. А тут как? Это ведь все должно быть прописано в Ардуине?
Т.е. считаете, что в мире существует всего один тачскрин, о котором знает каждая собака?
Я ведь не прошу мне распиновку подсказать) Наверняка принцип создания интерфейса одинаковый. Или я недопонимаю что-то? Это шилд для Уно и Меги https://ru.aliexpress.com/item/33057452144.html?spm=a2g0s.9042311.0.0.4ebf33edzqRaD6
У него нет своих мозгов как у Некстиона, он управляется Ардуиной и отсылает координаты касаний обратно.
И вот мне не совсем понятно (точнее, уже становится немного понятно). Получается, что надо найти некий GUI конструктор, в котором можно состряпать интерфейс, а потом его каким-то образом залить в контроллер. А уже потом в контроллере прописать взаимодействие с ГУЙем. Так?
И вот мне не совсем понятно (точнее, уже становится немного понятно). Получается, что надо найти некий GUI конструктор, в котором можно состряпать интерфейс, а потом его каким-то образом залить в контроллер. А уже потом в контроллере прописать взаимодействие с ГУЙем. Так?
ну в принципе да. только с той поправкой, что вообще-то "гуй-конструкторов" для таких экранов не то чтобы много. Я вообще не знаю ни одного :(
На деле в ардуине банально не хватит памяти, чтобы залить в нее какую-то серьезную графическую библиотеку, необходимую для полноценнного ГУИ. Большинство библиотек умеют лишь выводить точки, рисовать линии и закрашивать плоскости одним цветом. Так что если хотите интерфейс - просто берете и рисуете гуй по точкам, вручную. Даже в фотошопе нарисовать красивую картинку не прокатит, потому что она съест всю память контролера.
Вывод - хотите красивый ГУЙ. с анимацией и бантиками - не скупитесь на Некстион, он своих денег не зря стоит.
Или я недопонимаю что-то?
Не, не так. Ты вапще нихрена не понимаешь.
DetSimen, отличный комментарий. Очень полезный особенно. Спасибо, что не поленился написать.
b707, спасибо за ответ.
Нашел вот такую библиотеку. Вместе с ней идет конструктор. Функционал примерно как у Некстиона, судя по скринам. Надо ковырять.
https://github.com/ImpulseAdventure/GUIslice
b707, спасибо за ответ.
Нашел вот такую библиотеку. Вместе с ней идет конструктор. Функционал примерно как у Некстиона, судя по скринам. Надо ковырять.
https://github.com/ImpulseAdventure/GUIslice
нашли - ну так отлично.Ппочитал описание - автор даже обещает, что некоторые примеры будут работать на ардуино уно :) Поделитесь потом успехами, интересно.
Но вообще для работы с ТФТ я бы вам советовал сразу перейти на Мегу или ЕСП или СТМ32. На уно очень мало памяти - как программной, так и оперативной.
И самое главное для GUI-писателей нужна Визуал среда для написания. Кривоваты у них руки без этой опции. В Некстион такая фишка есть. Без неё экранчики не пользовались спросом.
Визуал среда руки не выравняет. С кривыми руками рано или поздно нагуй пойдешь. Лучше рано, успеешь продвинутым дворником чекинится. Вывод - некстион задерживает развитие популяции дворников. Хотя и незначительно.
Ах да, забыл про конструктив, ГУИ ардуины http://arduino.ru/forum/proekty/akvakontroller-maksimum-iz-mini С тачем и мультискрином.
Всем привет. Заказал для поделки тачскрин-шилд для Уно у китайцев. До этого собирал для станка управляющие мозги с применением Nextion. Прикольно, в какой-то степени удобно, но дорого.
Подскажите, пожалуйста, в какой проге можно создать красивый GUI, лучше с анимашками)) что уж мелочиться. И не совсем пока понимаю как можно его потом подружить с Уно.
Спасибо!
Я, конечно, могу подробно расписать, что и как, но - лень.
Поэтому сообщу только вывод: Nextion - это как раз для удешевления. На Uno и обычном дисплее без контроллера проект окажется несравнимо дороже - за счет существенно более высокой квалификации программиста и гораздо большего затраченного им времени.
В общем, сэкономить за счет отказа от Nextion не получится.
Тут немного в другом дело. Садо-мазо никто еще не отменял))) Хочется немного мозги понапрягать. Некстион опробовал, получилось, теперь надо попробовать что-то посложнее. Кстати, выложу чуть позже видос с тем проектом.