Ocena:
Książka otrzymuje mieszane recenzje; podczas gdy niektórzy czytelnicy doceniają jej proste podejście do nauki Tkintera i nowoczesne podejście do tematu, inni krytykują ją za brak przykładów i niską jakość fizyczną. Przez niektórych jest postrzegana jako przydatne źródło informacji, podczas gdy inni uważają ją za zbędną w porównaniu z darmowymi zasobami online.
Zalety:Dobrze skonstruowana do nauki Tkintera, oferuje wgląd w nowoczesne praktyki i służy jako dobre odniesienie. Niektórzy czytelnicy uznali ją za pomocną w zrozumieniu zarządzania geometrią i interakcji komponentów Tkinter. Napisana jest jasno i prosto, dzięki czemu jest odpowiednia dla początkujących.
Wady:Brakuje wystarczających przykładów, a wielu twierdzi, że oferuje niewiele więcej niż to, co jest dostępne online. Niektóre recenzje wspominają o słabej jakości fizycznej i problemach z edycją w wersji drukowanej. Krytycy wskazali również, że może to nie być najlepszy wybór dla osób poszukujących dogłębnej nauki lub licznych studiów przypadku.
(na podstawie 43 opinii czytelników)
Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GU
Wydanie trzecie: gruntownie poprawione i rozszerzone Ponad 20% nowego materiału. Zaktualizowane dla Python 3. 9.
Szybko naucz się budować atrakcyjne i nowoczesne graficzne interfejsy użytkownika za pomocą Pythona i Tkintera.
Znasz trochę Pythona. Chcesz stworzyć interfejs użytkownika dla swojej aplikacji. Nie chcesz tracić czasu na majstrowanie przy rzeczach, których nie potrzebujesz.
Oto Tkinter.
Jest on wbudowany bezpośrednio w Pythona. Wszystko, czego potrzebujesz, jest zawarte w standardowych dystrybucjach Pythona. Nie trzeba pobierać żadnych dodatkowych plików. Skrypty Python i Tkinter będą działać w systemach Windows, Mac i Linux.
Tkinter ma prosty, czysty, Pythonowy interfejs API i zajmuje się wieloma sprawami związanymi z programowaniem GUI. Ty możesz skupić się na tym, co wyjątkowe w twojej aplikacji.
Jeden OGROMNY problem
Tkinter istnieje już od bardzo dawna. Istnieje wiele dokumentacji, z których większość została stworzona lata temu. Prawie wszystko, co można znaleźć w tej dokumentacji, nadal działa.
Ale to wszystko jest złe.
Tkinter ma reputację brzydkiego i przestarzałego interfejsu użytkownika, który nie pasuje do nowoczesnych systemów. I jeśli będziesz postępować zgodnie ze starą dokumentacją, dokładnie to otrzymasz.
Ponieważ Tkinter wykonał milowy krok naprzód od czasu napisania całej tej dokumentacji. Istnieją nowe i lepsze sposoby budowania interfejsu użytkownika. Twój program musi być napisany inaczej, aby to wykorzystać.
Modern Tkinter pokaże ci właściwy sposób na zrobienie tego.
Poznasz wszystkie nowoczesne najlepsze praktyki. Zbudujesz swój interfejs użytkownika we właściwy sposób za pierwszym razem, bez konieczności uczenia się czegokolwiek dodatkowego lub nieistotnego. Zaczyna się od początku, pokazuje, co musisz wiedzieć, i obejmuje wszystkie niezbędne elementy budowania nowoczesnego interfejsu użytkownika. Obejmuje to:
⬤ wszystkie standardowe widżety GUI.
⬤ atrakcyjny układ interfejsu użytkownika.
⬤ Zarządzanie menu, oknami i standardowymi oknami dialogowymi.
⬤ organizowanie bardziej złożonych interfejsów użytkownika.
⬤ potężne widżety Tkintera: kanwa i tekst.
⬤ Dostosowywanie wyglądu interfejsu użytkownika.
⬤ Sprawianie, by wszystko działało na Macu, Windowsie i Linuksie.
Być może korzystasz ze starszej dokumentacji lub próbujesz zaktualizować program Tkinter napisany lata temu. Jeśli tak, znajdziesz ostrzeżenia o tym, czego należy unikać i jak zastąpić je nowoczesnym rozwiązaniem. Istnieje nawet pełne studium przypadku modernizacji interfejsu użytkownika poważnie przestarzałej aplikacji Tkinter, którą możesz znać.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla codziennych programistów Pythona, którzy chcą szybko tworzyć pulpitowe interfejsy użytkownika. Możesz być nowy w Tkinterze lub chcesz zaktualizować swoją wiedzę. Nie musisz być ekspertem w dziedzinie OOP, architektury MVC, wielowątkowości lub innych zaawansowanych tematów. W rzeczywistości w tej książce nie znajdziesz żadnej z tych rzeczy.
Książka ta wykorzystuje Python 3. 9, ale wszystko, czego się nauczysz, będzie miało zastosowanie (z niewielkimi poprawkami) do dowolnej wersji Pythona 3.x. Nie pomoże ci, jeśli używasz Pythona 2.x.
Mark Roseman, doświadczony programista, pokaże ci właściwy sposób tworzenia interfejsów użytkownika za pomocą Pythona i Tkintera. Używa on i Tk (technologii stojącej za Tkinterem) od jego wczesnych dni i dostarczył dziesiątki narzędzi open source i komercyjnych aplikacji opartych na nim.
Jest on również autorem wielojęzycznej strony internetowej TkDocs, będącej de facto źródłem informacji na temat tworzenia nowoczesnych interfejsów użytkownika Tk. Ta książka zbiera informacje specyficzne dla Pythona z tej strony i wspiera jej dalszy rozwój.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)