Byla vydána nová verze 0.4.15 (𝕏) svobodného operačního systému ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows. Přehled novinek i s náhledy v oznámení o vydání.
Byl představen rpi-image-gen, tj. oficiální nástroj pro vytváření vlastních softwarových obrazů pro zařízení Raspberry Pi.
Byla vydána nová major verze 8.0, aktuálně 8.0.1, softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je lepší podpora Kobo KEPUB formátu nebo integrovaný lokálně běžící engine Piper pro převod textu na řeč používaný pro čtení nahlas (již od verze 7.18).
Společnost OpenAI rozšířila své API o nové audio modely. Nový model pro převod textu na řeč (text-to-speech model) lze bez přihlašování vyzkoušet na stránce OpenAI.fm.
Příspěvek Bezpečnost paměti pro webové fonty na blogu Chrome pro vývojáře rozebírá, proč se pro zpracování webových fontů v Chrome místo FreeType nově používá v Rustu napsaná Skrifa z Fontations.
V pátek 21. a v sobotu 22. března proběhnou Arduino Days 2025, tj. každoroční „narozeninová oslava“ platformy Arduino. Na programu je řada zajímavých přednášek. Sledovat je bude možné na YouTube. Zúčastnit se lze i lokálních akcí. V sobotu v Praze na Matfyzu.
Komunitná konferencia Bratislava OpenCamp, ktorá sa uskutoční už o tri týždne 5. 4. 2025 na FIIT STU pozná svoj program – návštevníkom ponúkne 3 paralelné behy prednášok a workshopov na rôzne témy týkajúce sa otvoreného softvéru či otvorených technológií.
Časopis MagPi od nakladatelství Raspberry Pi se s číslem 151 přejmenoval na Raspberry Pi Official Magazine. I pod novým názvem zůstává nadále ve formátu pdf zdarma ke čtení.
Japonská SoftBank Group kupuje firmu Ampere Computing za 6,5 miliardy dolarů. Ampere Computing vyrábí 32-128jádrové procesory Ampere Altra a 192jádrové procesory AmpereOne.
Byla vydána (𝕏) nová verze 2025.1a linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek v oficiálním oznámení na blogu.
Cílem je naučit základy programování grafických aplikací za použití Qt 4 a předvést různé možnosti tohoto frameworku.
V tomto díle se podíváme na možnosti stylování grafického uživatelského rozhraní pomocí jazyka podobného CSS a alternativně implementací vlastního stylu.
Hlavním tématem tohoto dílu je implementace vláknování s využitím objektů QThreadPool
a QRunnable
. Součástí článku je plnohodnotný program s grafickým uživatelským rozhraním využívající QThreadPool
pro paralelizaci zadaných příkazů.
V minulém díle jsme si ukázali základy model-view architektury. V díle dnešním se ponoříme do vod relačních databází, oblasti IT milované i proklínané, kde právě architektura model-view nachází elegantní použití.
Dnes se naučíme používat widgety, kterými programátor dokáže zobrazit související data: seznamy, tabulky, stromy. Jejich plnění, editaci, ale také přizpůsobení vlastním potřebám. Pořadem vás provází Úžasný Móric a krásná dívka.
V tomto díle se naučíme, jak napsat síťového TCP klienta (k serveru s vlastním jednoduchým protokolem) s grafickým rozhraním.
V dnešním díle se dozvíte, jak program lokalizovat a jak k němu korektně přibalit nějaká data - třeba obrázky, ikony nebo zvuky.
V tomto díle si ukážeme použití WebKitu ve webovém prohlížeči s taby a použití Phononu v jednoduchém přehrávači zvuku. Také si řekneme, jak z programu vyvolat další okno a co je to modálnost oken.
V tomto díle se dozvíte, jak kontrolovat vstupní textová pole pomocí regulárních výrazů, jak a kdy používat vlákna a jak zobrazovat průběh nějaké déle trvající operace.
V dnešním díle si ukážeme, jak na vlastní widgety, signály a sloty v Qt Designeru. Kromě toho se naučíme přidat našim programům tray ikonu a používat v nich drag & drop.
Když je řeč o GUI v Qt 4, nelze se nezmínit o Qt Designeru, který slouží k rychlému návrhu uživatelského rozhraní. V tomto díle se budeme zabývat relativně novým programem Qt Creator, který do sebe integruje Qt Designer, ale hlavně poslouží jako plnohodnotné IDE.
V tomto díle si ukážeme, jak vytvořit hlavní okno, jak uložit a načíst nastavení a nakonec, jak by mohl vypadat program pro jednoduché malování.
Qt 4 je svobodná multiplatformní knihovna sloužící primárně (ale nejenom) k vývoji grafických programů. Jejím nativním jazykem je C++, a tím se také v tomto seriálu budeme zabývat.
Tiskni
Sdílej: