Portál AbcLinuxu, 15. května 2025 11:55

Dotaz: Qt - QML nebo Widgety pro embedded?

23.11.2016 20:12 David
Qt - QML nebo Widgety pro embedded?
Přečteno: 328×
Odpovědět | Admin
Zdravím,

v práci rozjíždíme nový projekt, kde budeme dělat HMI v automobilovém průmyslu. Volba padne nejspíše na framework Qt, ale mám dilema, jakou cestou jít, jestli použít widgety nebo QML. Na obrazovce se budou zobrazovat různé budíky (tachometry apod.), plus nějaká grafika zobrazující určitou vzdálenost apod., nic složitého pozice oken bude fixní, obrazovka bude dotyková. Díval jsem se jak na Widgety, tak i na QML. Nemám sice s ani jedním zkušenost, ale nevypadá to nikterak složitě. Zkoušel jsem si jen tak zběžně naprogramovat v QML nějaký primitivní budík a nebyl s tím problém. Podle dostupných informací se QML hodí hlavně právě pro využití u dotykových obrazovek, tam kde je potřeba vytvořit složitější animace apod. Proto se zatím přikláním více k použití QML, i když složité animace až na ty budíky tam nebudou.

Rád bych slyšel Váš názor. Přeci jenom já jsem ohledně Qt úplný laik. Někde jsem se dočetl, že Widgety jsou od verze Qt5 označovány jako zastaralé, že už se s nimi do budoucna nepočítá? Je to pravda? Nebo to je podobně jako u C# jako s WPF, kde Winforms se údajně už taky neměli používat. Druhou věc, kterou jsem četl je, že QML nejsou úplně dodělané, ale tato informace je z roku 2014.

Děkuji David

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Kate)
xxxxxx avatar 23.11.2016 21:07 xxxxxx | skóre: 23
Rozbalit Rozbalit vše Re: Qt - QML nebo Widgety pro embedded?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Určitě QML. Taky používáme pro embedded s tslib na touchi krásně funguje. Instalace byla trochu složitější (kompilace Qt + pluginy, tslib, nastavení env...), ale pak už to jde jako po másle.

To QML mi přijde podstatně čistší, kód kratší, atd...
24.11.2016 10:51 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Qt - QML nebo Widgety pro embedded?
Připojuji se :) Navíc je podstatně snazší vytvořit si své vlastní grafické prvky do rozhraní. Založila bych to asi na QtQuick Controls 2, původní QtQuick Controls jsou dělané dost s ohledem na desktop.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.