Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

GUI
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=17352
Страница 1 от 1

Автор:  HCL [ Нед Май 24, 2020 5:58 pm ]
Заглавие:  GUI

Как си правите графичните итнерфейси? Гледам QT имат лесен за употреба Quick Designer, а Plotly предлага клиент/сървър фреймуорк наречен Dash. Не ми се е налагало да правя GUI досега и се чудя по коя пътека да поема. Важното е вработването да не отнема много време.

Автор:  Bai Ui [ Нед Май 24, 2020 8:55 pm ]
Заглавие:  Re: GUI

HCL написа:
Как си правите графичните итнерфейси? Гледам QT имат лесен за употреба Quick Designer, а Plotly предлага клиент/сървър фреймуорк наречен Dash. Не ми се е налагало да правя GUI досега и се чудя по коя пътека да поема. Важното е вработването да не отнема много време.

За РС ли става дума?

Автор:  radolin [ Нед Май 24, 2020 9:20 pm ]
Заглавие:  Re: GUI

Аз ползвам Qt, друг вариант е web базиран UI или локален такъв с уеб технологии Electron, ReactNative примерно. Дай повече детайло на какъв хардуер/ОС ще върви и горе-долу какво ти трябва като GUI елементи.

Автор:  HCL [ Нед Май 24, 2020 10:47 pm ]
Заглавие:  Re: GUI

Ще върви на Мак и на боза. Нищо сложно, десетина полета за избор на променливи ( падащо меню, булет ) и още толкова за показване на цифров резултат. Няма да има графики като изключим едно поле с динамично обновяем png файл с константни размери. Според резултата ще се избира един от тридесетина файла.

Автор:  HCL [ Нед Май 24, 2020 10:49 pm ]
Заглавие:  Re: GUI

Тъй като всичко е нативен питон мисля да ползвам PyQt5. Просто се чудя дали ще се оправя сам имайки предвид срока от днес за утре или да пускам заявка за Qt Designer.

Автор:  Bai Ui [ Нед Май 24, 2020 10:54 pm ]
Заглавие:  Re: GUI

HCL написа:
Тъй като всичко е нативен питон мисля да ползвам PyQt5. Просто се чудя дали ще се оправя сам имайки предвид срока от днес за утре или да пускам заявка за Qt Designer.

Ползвай tkinter, аз също пиша на Питон и ползвам основно тази библиотека. Работи перфектно под Уин, Линукс и Мак
ps какъв е питоня - 2 или 3

Автор:  radolin [ Нед Май 24, 2020 10:59 pm ]
Заглавие:  Re: GUI

Имай предвид, ако ще го разпространяваш, че PyQt e само GPL или комерсиален лиценз. Има LGPL вариант - PySide. Нямам опит с нито едно от двете.

А този GUI процес по какъв начин ще комуникира с източника/получателя на данните?

В Qt има 2 варианта за GUI всъщност - 'класическият' Qt Widgets и по-новият QML/QtQuick където GUI-a се пише на декларативен език + може да се добавя логика на Javascript.

За съвсем просто нещо както изглежда твоя случай вариантът на BaiUi може би не е лош, особено ако нямап претенции за външния вид.

Автор:  HCL [ Нед Май 24, 2020 11:26 pm ]
Заглавие:  Re: GUI

Питонът е 3-ка. В началото (тази сутрин) се бях засилил към tkinter, ама като видях едитора на Qt Designer и ми грабна окото. Знаели човек дали утре няма да се наложи да сглобя нещо по сложно и това определено си е по-подходящо. Иначе фирмата плаща така че комерсиалния лиценз както на Qt така и на PyQt не би трябвало да в проблем. Ще преспя на над него и другата седмица запрягам ръкави.

Знам вече къде да питам ако закъсам нещо :) иначе за Qt идеята ми беше да ползвам наличните Widgets. Другото не ми е никак ясно като концепция.

Автор:  radolin [ Нед Май 24, 2020 11:49 pm ]
Заглавие:  Re: GUI

HCL написа:
Иначе фирмата плаща така че комерсиалния лиценз както на Qt така и на PyQt не би трябвало да в проблем.


За Qt може да го ползваш и под LGPL, но ако има бюджет фирмата вземай :).

Автор:  [ Вто Сеп 01, 2020 12:03 am ]
Заглавие:  Re: GUI

Qt Tutorials by VoidRealms

Автор:  stewie [ Съб Дек 26, 2020 11:42 am ]
Заглавие:  Re: GUI

PySide е много лесен за употреба, и се поддържа директно от Qt Company.

https://www.learnpyqt.com има полезни ресурси.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/