Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film
ga
https://lh3.googleusercontent.com/-hvwo_TgWhrA/UBY8PLb8CLI/AAAAAAAAI7I/77adino4ovw/s800/screenshot3.png

QML támogatás a KDE ablakkezelőjében

2012.07.30. 09.53
A minap Martin Gräßlin a KDE szempontjából egy meglehetősen komoly bejelentést tett, amivel kicsit nagyobb betekintést nyerhetünk az egyre népszerűbb asztali felület fejlesztésébe.

A fejlesztő ugyanis bejelentette, hogy a Kwin hamarosan támogatni fogja a QML-technológiákat. Tekintettel arra, hogy az utóbbi időben egyre több KDE szolgáltatást implementálnak QML-re, úgy tűnik, hogy a fejlesztőcsapat ezen irányba szeretne haladni. Persze felmerül a kérdés, hogy miért is?

A QML (Qt Modelling / Meta Language) egy részben JavaScript alapú kiegészítése a Qt fejlesztői eszközkészletnek, amit igazából egy egyszerűsített jelölőnyelvnek is tekinthetnénk. A hangsúly inkább azon van, hogy a QML-nek köszönhetően jóval átláthatóbban, gyorsabban és egyszerűbben oldhatjuk meg azokat a problémákat, amiket Qt/C++-ban csak hosszan tartó kódolással tudnánk elérni.

Rectangle {
function calculateMyHeight() {
return Math.max(otherItem.height, thirdItem.height);
}
anchors.centerIn: parent
width: Math.min(otherItem.width, 10)
height: calculateMyHeight()
color: { if (width > 10) "blue"; else "red" }
}


Gräßlin szerint a Kwin dekorációk kifejlesztése olyannyira leegyszerűsödött, hogy például egy korábbi 1500 soros Qt/C++ programkód helyett QML-ben az egész procedúra megoldható egy átlátható 370+100 soros kódból. Ebből kifolyólag nagyon optimistán tekint az API és a KDE közös jövőjére, ugyanis a QML-es fejlesztéseknek köszönhetően sokkal könnyebben tervezhető és valósítható meg, valamint a későbbiekben fejleszthető tovább egy-egy KDE szolgáltatás.

Persze belátja, hogy sok tapasztalatra van még szüksége a QML lehetőségeit és azok kiaknázásait illetően és bízik benne, hogy ezt a KDE 4.10-re meg is szerzi.

Kiderült, hová kerül az új iPhone ujjlenyomat‑olvasója
OTP‑ és Telekom‑adatok lopásában érintett egy egyetem, egy könyvesbolt és egy gázszerelő vállalkozás
Új infók vannak a következő Star Wars filmről
Hamarosan beköszönt a POLED kijelzők korszaka
Felkapott témák
Kiszivárgott a Sharp iPhone-verő okostelefonja
Kaspersky Free – Ingyenes antivírus
Hamarosan beköszönt a POLED kijelzők korszaka
Nem tűnik el a Microsoft Paint
OTP- és Telekom-adatok lopásában érintett egy egyetem, egy könyvesbolt és egy gázszerelő vállalkozás
A magfúzióra eresztette mesterséges intelligenciáját a Google
Állásajánlatok
Üzleti intelligencia BI szakértő
Data & ICT Service Designer
Minőségbiztosítási mérnök
Gyártási projektvezető
Specialist, SAP Testing and Training FICO
Marketing munkatárs
Engineering Lead