|
|
|
|
LEADER |
00000cam a2200000Ma 4500 |
001 |
OR_on1108519945 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
190713s2019 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d TEFOD
|d EBLCP
|d TEFOD
|d OCLCF
|d UKMGB
|d OCLCQ
|d UKAHL
|d YDX
|d OCLCQ
|d N$T
|d VT2
|d OCLCO
|d K6U
|d OCLCQ
|
015 |
|
|
|a GBB9B9860
|2 bnb
|
016 |
7 |
|
|a 019456957
|2 Uk
|
019 |
|
|
|a 1106370003
|a 1108706265
|a 1224938959
|
020 |
|
|
|a 1838982108
|
020 |
|
|
|a 9781838982102
|q (electronic bk.)
|
020 |
|
|
|z 9781838988470
|q (pbk.)
|
020 |
|
|
|a 1838988475
|q (Trade Paper)
|
020 |
|
|
|a 9781838988470
|
024 |
3 |
|
|a 9781838988470
|
029 |
1 |
|
|a CHNEW
|b 001059254
|
029 |
1 |
|
|a CHVBK
|b 569758572
|
029 |
1 |
|
|a UKMGB
|b 019456957
|
029 |
1 |
|
|a AU@
|b 000068857714
|
029 |
1 |
|
|a AU@
|b 000065457262
|
035 |
|
|
|a (OCoLC)1108519945
|z (OCoLC)1106370003
|z (OCoLC)1108706265
|z (OCoLC)1224938959
|
037 |
|
|
|a CD27965B-0413-4267-9A75-6A2B2E62BCA6
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.9.U83
|
082 |
0 |
4 |
|a 005.437
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Moore, Alan,
|d 1961-
|e author.
|
245 |
1 |
0 |
|a Python GUI programming :
|b a complete reference guide : develop responsive and powerful GUI applications with PyQt and Tkinter /
|c Alan D. Moore, B.M. Harwani.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing, Limited,
|c 2019.
|
300 |
|
|
|a 1 online resource (730 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 Cover; FM; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Tkinter; Introducing Tkinter and Tk; Choosing Tkinter; Installing Tkinter; Installing Python 3 on Windows; Installing Python 3 on macOS; Installing Python 3 and Tkinter on Linux; Introducing IDLE; Using the shell mode of IDLE; Using the editor mode of IDLE; IDLE as a Tkinter example; Creating a Tkinter Hello World; Creating a better Hello World Tkinter; Summary; Chapter 2: Designing GUI Applications with Tkinter; A problem at ABQ AgriLabs; Assessing the problem
|
505 |
8 |
|
|a Gathering information about the problemWhat you found out; Information about the data being collected; Information about the users of the application; Documenting specification requirements; Contents of a simple specification; Writing the ABQ data entry program specification; Designing the application; Exploring Tkinter input widgets; Grouping our fields; Laying out the form; Laying out the application; Summary; Chapter 3: Creating Basic Forms with Tkinter and ttk Widgets; Evaluating our technology choices; Choosing a technology; Exploring Tkinter widgets; The Entry widget; The Spinbox widget
|
505 |
8 |
|
|a The Combobox widgetThe Checkbutton widget; The Text widget; The Button widget; The LabelFrame widget; Implementing the application; Saving some time with a LabelInput class; Building the form; Adding LabelFrame and other widgets; Retrieving data from our form; Resetting our form; Building our application class; Saving to CSV; Finishing and testing; Summary; Chapter 4: Reducing User Error with Validation and Automation; Validating user input; Strategies to prevent data errors; Validation in Tkinter; Creating a DateEntry widget; Implementing validated widgets in our form
|
505 |
8 |
|
|a Exploiting the power of multiple inheritanceA validating mixin class; Building our widgets; Requiring data; A Date widget; A better Combobox widget; A range-limited Spinbox widget; Dynamically adjusting the Spinbox range; Updating our form; Displaying errors; Preventing form submission on error; Automating input; Inserting a date; Automating Lab, Time, and Technician; Summary; Chapter 5: Planning for the Expansion of Our Application; Separating concerns; The MVC pattern; What is a model?; What is a view?; What is a controller?; Why complicate our design?; Structuring our application directory
|
505 |
8 |
|
|a Basic directory structureThe abq_data_entry.py file; The README.rst file; ReStructuredText; Populating the docs folder; Making a Python package; Splitting our application into multiple files; Creating the models module; Moving the widgets; Moving the views; Removing redundancy in our view logic; Creating the application file; Running the application; Using version control software; A super-quick guide to using Git; Initializing and configuring a Git repository; Adding and committing code; Viewing and using our commits; Summary; Chapter 6: Creating Menus with Menu and Tkinter Dialogs
|
500 |
|
|
|a Solving problems in our application
|
520 |
|
|
|a This Learning Path guides you through every concept necessary to create fully functional GUI applications using PyQt and Tkinter with only a few lines of code. You'll learn to design and build GUIs that are functional, appealing, and user-friendly using the powerful combination of Python and its GUI frameworks.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Qt (Electronic resource)
|
630 |
0 |
7 |
|a Qt (Electronic resource)
|2 fast
|0 (OCoLC)fst01790648
|
650 |
|
0 |
|a Graphical user interfaces (Computer systems)
|x Design.
|
650 |
|
0 |
|a Python (Computer program language)
|
650 |
|
6 |
|a Python (Langage de programmation)
|
650 |
|
7 |
|a Graphical user interfaces (Computer systems)
|x Design.
|2 fast
|0 (OCoLC)fst00946661
|
650 |
|
7 |
|a Python (Computer program language)
|2 fast
|0 (OCoLC)fst01084736
|
700 |
1 |
|
|a Harwani, B. M.,
|e author.
|
776 |
0 |
8 |
|i Print version:
|a Moore, Alan D.
|t Python GUI Programming - a Complete Reference Guide : Develop Responsive and Powerful GUI Applications with Pyqt and Tkinter.
|d Birmingham : Packt Publishing, Limited, ©2019
|z 9781838988470
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781838988470/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0040209096
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL5799082
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 300663124
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2176301
|
994 |
|
|
|a 92
|b IZTAP
|