Cargando…

Tkinter GUI application development hotshot : develop exciting and engaging GUI applications in Python and Tkinter by working on 10 real-world applications /

Practical, real-world example projects. Start with the topics that grab your attention or work through each project in sequence. If you have just started with GUI programming, this book is ideal for you. This book is also great if you are an experienced software developer, scientist, researcher, eng...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Chaudhary, Bhaskar
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, ©2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn862049148
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 131102s2013 enk o 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d HEBIS  |d IDEBK  |d DEBSZ  |d N$T  |d YDXCP  |d E7B  |d OCLCQ  |d COO  |d OCLCF  |d OCLCQ  |d JBG  |d OCLCQ  |d AGLDB  |d ZCU  |d MERUC  |d OCLCQ  |d VTS  |d ICG  |d NLE  |d UKMGB  |d OCLCQ  |d STF  |d DKC  |d AU@  |d OCLCQ  |d M8D  |d OCLCQ  |d AJS  |d OCLCQ  |d OCLCO  |d OCLCQ 
016 7 |a 018014401  |2 Uk 
020 |a 9781461949350  |q (electronic bk.) 
020 |a 1461949351  |q (electronic bk.) 
020 |a 9781849697958  |q (electronic bk.) 
020 |a 1849697957  |q (electronic bk.) 
020 |a 9781849697941 
020 |a 1849697949 
029 1 |a AU@  |b 000062497115 
029 1 |a CHNEW  |b 000899048 
029 1 |a CHVBK  |b 403389070 
029 1 |a DEBBG  |b BV043777370 
029 1 |a DEBBG  |b BV044064056 
029 1 |a DEBSZ  |b 397651023 
029 1 |a DEBSZ  |b 472802860 
029 1 |a NZ1  |b 15908641 
029 1 |a UKMGB  |b 018014401 
035 |a (OCoLC)862049148 
037 |a 9781849697958  |b Packt Publishing Pvt. Ltd 
050 4 |a QA76.9.U83 
072 7 |a COM  |x 051360  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
082 0 4 |a 005.1  |2 22 
049 |a UAMI 
100 1 |a Chaudhary, Bhaskar. 
245 1 0 |a Tkinter GUI application development hotshot :  |b develop exciting and engaging GUI applications in Python and Tkinter by working on 10 real-world applications /  |c Bhaskar Chaudhary. 
260 |a Birmingham, UK :  |b Packt Publishing,  |c ©2013. 
300 |a 1 online resource (362 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Preface -- Project 1. Meet Tkinter. Mission briefing ; The root window : your drawing board ; Widgets : building blocks for your GUI program ; Getting to know core Tkinter widgets ; Geometry management ; Events and callbacks : adding life to programs ; Doing it in style ; Mission accomplished ; A hotshot challenge -- Project 2. Making a text editor like Notepad. Mission briefing ; Setting up the widgets ; Leveraging the power of built-in Text widget options ; Indexing and tagging ; Working with forms and dialogs ; Working with message boxes ; The icon toolbar and View menu functions ; Event handling and context menu ; Mission accomplished ; A hotshot challenge -- Project 3. Programmable drum machine. Mission briefing ; Setting up the GUI in OOP ; Completing the pattern editor ; Loading drum samples ; Playing the drum machine ; Tkinter and threading ; More beat patterns ; Object persistence ; ttk-themed widgets ; Mission accomplished ; A hotshot challenge -- Project 4. Game of chess. Mission briefing ; Structuring our program ; Structuring chessboard and pieces related data ; Adding pieces on the board ; Enforcing rules for pieces movement ; The chessboard logic ; Making the chess functional ; Adding menu and info frame ; Mission accomplished ; A hotshot challenge -- Project 5. Audio player. Mission briefing ; Getting the audio to play ; Adding a playlist ; Adding more controls to the player ; Adding the top display console ; Looping over tracks ; Adding contextual menu ; Adding tooltip and finalizing our player ; Mission accomplished ; A hotshot challenge -- Project 6. Drawing application. Mission briefing ; Developing a bare bone GUI framework ; Structuring our drawing program ; Handling mouse events ; Drawing items on the canvas ; Setting the options toolbar at top ; Adding some more features ; Mission accomplished ; A hotshot challenge -- Project 7. Some fun project ideas. Mission briefing ; Building a screen saver ; Building a Snake game ; Creating a Weather Reporter ; Creating a phonebook application ; Graphing with Tkinter ; Mission accomplished ; A hotshot challenge -- Appendix A. Miscellaneous tips. Mission briefing ; Tracing Tkinter variables ; Widget traversal ; Validating user input ; Formatting widget data ; More on fonts ; Working with Unicode characters ; Tkinter class hierarchy ; Custom-made Mixins ; Tips for code cleanup and program optimization ; Distributing Tkinter application ; Limitations of Tkinter ; Tkinter alternatives ; Getting interactive help ; Tkinter in Python 3.x ; Conclusion -- Appendix B. Quick reference sheets. Options common to widgets ; Widget-specific options ; The pack manager ; The grid manager ; The place manager ; The event types ; The event modifiers ; The event details ; Other event related methods ; List of available cursor ; The basic widget methods ; ttk widgets ; The Toplevel Window methods -- Index. 
520 |a Practical, real-world example projects. Start with the topics that grab your attention or work through each project in sequence. If you have just started with GUI programming, this book is ideal for you. This book is also great if you are an experienced software developer, scientist, researcher, engineer, student, or hobbyist. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Python (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a Python (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Software Development & Engineering.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
776 0 8 |i Print version:  |a Chaudhary, Bhaskar.  |t Tkinter GUI Application Development Hotshot.  |d Birmingham : Packt Publishing, 2013  |z 9781849697941 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=655592  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr10790294 
938 |a EBSCOhost  |b EBSC  |n 655592 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis26532784 
938 |a YBP Library Services  |b YANK  |n 11318877 
938 |a YBP Library Services  |b YANK  |n 11310645 
994 |a 92  |b IZTAP