MARC보기
LDR05214cmm uu200493Ia 4500
001000000301607
003OCoLC
00520230519143442
006m o d
007cr cnu---unuuu
008131102s2013 enk o 001 0 eng d
020 ▼a 9781461949350 (electronic bk.)
020 ▼a 1461949351 (electronic bk.)
020 ▼a 9781849697958 (electronic bk.)
020 ▼a 1849697957 (electronic bk.)
0291 ▼a DEBSZ ▼b 397651023
035 ▼a (OCoLC)862049148
040 ▼a EBLCP ▼b eng ▼c EBLCP ▼d HEBIS ▼d IDEBK ▼d DEBSZ ▼d N$T ▼d 248032
049 ▼a K4RA
050 4 ▼a QA76.9.U83
072 7 ▼a COM ▼x 051360 ▼2 bisacsh
072 7 ▼a COM ▼x 051230 ▼2 bisacsh
08204 ▼a 005.1 ▼2 22
1001 ▼a Chaudhary, Bhaskar.
24510 ▼a Tkinter GUI application development hotshot ▼h [electronic resource] : ▼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 c2013.
300 ▼a 1 online resource (362 p.)
500 ▼a Description based upon print version of record.
5050 ▼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.
588 ▼a Description based on print version record.
650 0 ▼a Python (Computer program language)
650 0 ▼a Application software ▼x Development.
650 7 ▼a COMPUTERS / Programming Languages / Python. ▼2 bisacsh
650 7 ▼a COMPUTERS / Programming / Software Development & Engineering. ▼2 bisacsh
655 0 ▼a Electronic books.
655 4 ▼a Electronic books.
77608 ▼i Print version: ▼a Chaudhary, Bhaskar. ▼t Tkinter GUI Application Development Hotshot. ▼d Birmingham : Packt Publishing, 2013 ▼z 9781849697941
85640 ▼3 EBSCOhost ▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=655592
938 ▼a EBL - Ebook Library ▼b EBLB ▼n EBL1477482
938 ▼a Ingram Digital eBook Collection ▼b IDEB ▼n cis26532784
938 ▼a EBSCOhost ▼b EBSC ▼n 655592
990 ▼a 관리자
994 ▼a 92 ▼b K4R