Értékelés:

A könyv vegyes kritikákat kap; míg egyes olvasók értékelik a Tkinter elsajátításának egyszerű megközelítését és a téma modern kezelését, mások a példák hiánya és a gyenge fizikai minőség miatt kritizálják. Egyesek praktikus referenciának tartják, míg mások feleslegesnek találják az ingyenes online forrásokkal szemben.
Előnyök:Jól strukturált a Tkinter tanulásához, betekintést nyújt a modern gyakorlatokba, és jó referenciaként szolgál. Néhány olvasó hasznosnak találta a geometriakezelés és a Tkinter komponensek kölcsönhatásainak megértéséhez. Az írás világos és egyszerű, így kezdők számára is alkalmas.
Hátrányok:Hiányzik belőle a megfelelő mennyiségű példa, sokan azt állítják, hogy alig nyújt többet, mint ami online elérhető. Néhány vélemény a nyomtatott változat gyenge fizikai minőségét és szerkesztési problémáit említi. A kritikusok arra is rámutattak, hogy nem biztos, hogy a legjobb választás azoknak, akik mélyreható tanulásra vagy számos esettanulmányra vágynak.
(43 olvasói vélemény alapján)
Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GU
Harmadik kiadás: alaposan átdolgozott és kibővített Több mint 20% új anyag. Frissítve a Python 3 számára. 9.
Gyorsan megtanulhatja a helyes módszert a vonzó és modern grafikus felhasználói felületek készítéséhez Python és Tkinter segítségével.
Ismer egy kis Pythont. Felhasználói felületet szeretne létrehozni az alkalmazásához. Nem akarod az idődet azzal vesztegetni, hogy olyan dolgokkal babrálj, amikre nincs szükséged.
Lépj be a Tkinterbe.
Egyenesen a Pythonba van beépítve. Minden, amire szükséged van, benne van a Python standard disztribúcióiban. Nincsenek extra letöltések. A Python és a Tkinter szkriptek Windowson, Macen és Linuxon is működni fognak.
A Tkinter egyszerű, tiszta, Pythonic API-val rendelkezik, és a GUI-programozáshoz szükséges házimunkák nagy részét elvégzi. Ön arra koncentrálhat, ami egyedi az alkalmazásában.
Egy hatalmas probléma.
A Tkinter már nagyon régóta létezik. Rengeteg dokumentáció van, nagy része évekkel ezelőtt készült. Szinte minden, amit a dokumentációban találsz, még ma is működik.
De az egész rossz.
A Tkinter a csúnya és elavult felhasználói felületek hírében áll, amelyek nem illeszkednek a modern rendszerekhez. És ha a régi dokumentációt követed, pontosan ezt fogod kapni.
Mert a Tkinter hatalmasat lépett előre, mióta az összes dokumentáció megírásra került. Új és jobb módjai vannak a felhasználói felület kialakításának. A programodat másképp kell megírni, hogy ezt kihasználhasd.
A Modern Tkinter megmutatja a helyes utat.
Megtanulod az összes modern legjobb gyakorlatot. A felhasználói felületedet elsőre helyesen fogod megépíteni, anélkül, hogy bármi felesleges vagy lényegtelen dolgot kellene megtanulnod. Az elején kezdi, megmutatja, mit kell tudnod, és a modern felhasználói felület építésének minden lényeges elemére kitér. Ez a következőket tartalmazza:
⬤ az összes szabványos GUI widgetet.
⬤ a felhasználói felület vonzó elrendezése.
⬤ menük, ablakok és szabványos párbeszédpanelek kezelése.
⬤ összetettebb felhasználói felületek szervezése.
⬤ Tkinter erőművi widgetjei: a vászon és a szöveg.
⬤ a felhasználói felület megjelenésének testreszabása.
⬤ Mac, Windows és Linux rendszereken való működés.
Lehet, hogy régebbi dokumentációt használsz, vagy egy évekkel ezelőtt írt Tkinter programot próbálsz frissíteni. Ha igen, akkor figyelmeztetéseket találsz arra, hogy mit ne használj, és hogyan cseréld le egy modern megoldásra. Még egy teljes esettanulmányt is találsz egy komolyan elavult Tkinter alkalmazás felhasználói felületének modernizálásáról, amelyet talán ismersz.
Kinek szól ez a könyv
Ez a könyv a hétköznapi Python programozóknak szól, akik gyorsan szeretnének asztali felhasználói felületeket létrehozni. Lehet, hogy új a Tkinter, vagy szeretné naprakésszé tenni a tudását. Nem kell az OOP, az MVC architektúra, a többszálú futás vagy más haladó témák szakértőjének lennie. Valójában ezekből a dolgokból semmit sem fogsz látni ebben a könyvben.
Ez a könyv a Python 3-at használja. 9-et használja, de minden, amit megtanul, (kis módosításokkal) bármelyik Python 3.x verzióra alkalmazható. Nem fog segíteni, ha Python 2. x-et használsz.
Hagyja, hogy Mark Roseman veterán szoftverfejlesztő megmutassa, hogyan kell felhasználói felületeket készíteni Python és Tkinter segítségével. Ő a Tk-t (a Tkinter mögött álló technológiát) annak kezdete óta használja, és több tucat nyílt forráskódú eszközt és kereskedelmi alkalmazást szállított már, amelyek ezen alapulnak.
Ő a szerzője a többnyelvű TkDocs weboldalnak is, amely a modern Tk felhasználói felületek építésének de facto referenciája. Ez a könyv az említett webhely Python-specifikus információit gyűjti össze, és támogatja annak további fejlesztését.