Mierne OT: Dobrý spôsob ako sa naučiť robiť s Qt je navrhnúť okná v Qt Designery a potom postupne hľadať v dokumentácii qt o jednotlivých widgetoch - je tam všetko čo je treba. Okrem toho sa oplatí pozerať príklady a úvodné časti dokumentácie k jednotlivým súčastiam Qt (nie je to len gui knižnica).
Hlavni rozdily, ktere jsem nasel ja (u Qt 3, ctyrku jeste nemam vyzkousenou), jsou prejmenovane exec() na exec_loop(), protoze exec je v Pythonu klicove slovo, trochu jina prace se signaly a moznost posilat jako parametry pythonovske typy - retezce, tuples apod. V PyQt delam dost a s dokumentaci pro C++ si v podstate vzdycky vystacim, protoze ten prevod je dost predvidatelny a primy.
Ja pozoruju, ze v clanku hlavne nikde neni new, tedy objekty jsou alokovany staticky. Neni potreba je pak explicitne mazat. Btw. nevím jak to je s alokaci/dealokaci v Pythonu. V Pythonu nedelam. C++, C, rulezz :)
Naopak, v Pythonu jsou všechny objekty alokované dynamicky a Python klíčové slovo new nepotřebuje a nemá. O jejich odstraňování se stará garbage collector. Až na detaily je to podobný přístup jako třeba v Javě.