Qt je multiplatformní toolkit pro práci s uživatelským rozhraním podobně jako GTK. Qt obsahuje i další knihovny, například pro práci s databázemi, thready, grafikou a další. Na Qt je založeno celé prostředí KDE.
PyQt4 – Úvod a první okno
Tímto článkem začíná nový seriál, který se bude zabývat modulem pro Python umožňujícím vytvářet grafické aplikace s knihovnou QT4V. V dnešním úvodním dílu si řekneme, co vlastně PyQt4 je a proč je dobré jej používat. Naučíme se vytvořit jednoduchou aplikaci a přiřadit jí okno, do kterého umístíme tlačítko.
Čtete článek PyQt4 – Úvod a první oknoPyQt4: Layouty, signály a sloty
V dnešním, v pořadí druhém, díle seriálu o PyQt si povíme o layoutech, které nám pomůžou s rozmístěním widgetů v okně naší příkladové aplikace. Také si vysvětlíme používání signálů a slotů, které jsou jedním ze základních stavebních prvků PyQt4. Povíme si i o funkcích, které se při práci se signály a sloty nejvíce používají.
Čtete článek PyQt4: Layouty, signály a slotyMenu a stavový řádek v PyQt4
Pokračujeme v průzkumu možností multiplatformní knihovny PyQt4. V dnešním článku si budeme povídat o tom, jak do naší aplikace umístit tolik potřebné menu a užitečný stavový řádek. Zmíníme se také o tom, jak z menu udělat panel nástrojů.
Čtete článek Menu a stavový řádek v PyQt4Přepínače, zaškrtávací pole a seznamy v PyQt4
V dnešním článku ze série o knihovně PyQt4 si vylepšíme náš prohlížeč textu z minulého dílu o seznam otevřených souborů. V další části článku pak prohloubíme naše znalosti formulářových prvků dostupných v PyQt4 o užitečný přepínač a často používané zaškrtávací pole.
Čtete článek Přepínače, zaškrtávací pole a seznamy v PyQt4Práce s textem v PyQt4
V dnešním článku ze série o knihovně PyQt4 se naučíme editovat text s pomocí QTextEdit, používat ikony pomocí třídy QIcon a vytvářet roletová menu s QComboBox. Opět si vše předvedeme na praktických příkladech. Společně si vytvoříme například jednoduchý prohlížeč textových souborů.
Čtete článek Práce s textem v PyQt4Formuláře, popisky a obrázky v PyQt4
V dnešním článku o PyQt knihovně si představíme další užitečné prvky. Povíme si především o formulářových polích QLineEdit, textových popiscích QLabel a naučíme se načítat a zobrazovat obrázky pomocí QPixmap. V praktických částech si vytvoříme jednoduchý formulář a malý prohlížeč obrázků.
Čtete článek Formuláře, popisky a obrázky v PyQt4Programování pro X Window System (7)Náhled Detail Změna statusu
V předchozích článcích jsme probrali toolkit GTK+. Nyní se budeme věnovat druhému slíbenému toolkitu – Qt. Nebudeme se pouštět do takových podrobností jako u GTK+, protože Qt v mnoha ohledech funguje obdobně jako GTK+ a navíc je velmi dobře dokumentované.
Čtete článek Programování pro X Window System (7)Náhled Detail Změna statusuProgramování pro X Window System (8)Náhled Detail Změna statusu
V dalším článku věnovaném toolkitu Qt si ukážeme, jak jednoduše vytvořit nový typ widgetů. Podíváme se, jak navzájem spolupracují utility tvořící součást Qt. Dále probereme mechanismus přidělování pozice a velikosti widgetům a skončíme kreslením.
Čtete článek Programování pro X Window System (8)Náhled Detail Změna statusuProgramování pro X Window System (9)Náhled Detail Změna statusu
Dnešním článkem zakončíme seznámení s toolkitem Qt. Stručně vyjmenujeme základní widgety a kontejnerové třídy. Pak probereme časovače, vstupy a výstupy (práci se soubory a síťovými sokety), podporu pro čtení a zápis konfiguračních souborů a podporu pro komunikaci mezi programy prostřednictvím clipboardu a drag&drop. Skončíme návodem na lokalizaci textů zobrazovaných programem do různých jazyků.
Čtete článek Programování pro X Window System (9)Náhled Detail Změna statusuMake up pro vaše aplikace: Qt vazba
Další pokračování seriálu věnujícího se jednotlivým modulům jazyka Python umožnujícím práci s uživatelským rozhraním. Po prvním dílu popisujícím GTK+ následuje ukázka Qt vazby PyQt.
Čtete článek Make up pro vaše aplikace: Qt vazba