가야대학교 분성도서관

상단 글로벌/추가 메뉴

회원 로그인


자료검색

자료검색

상세정보

부가기능

Python GUI Programming with Tkinter : Develop responsive and powerful GUI applications with Tkinter. [electronic resource]

상세 프로파일

상세정보
자료유형E-Book
개인저자Moore, Alan D.
서명/저자사항Python GUI Programming with Tkinter :Develop responsive and powerful GUI applications with Tkinter.[electronic resource]
발행사항Birmingham : Packt Publishing, 2018.
형태사항1 online resource (442 pages)
소장본 주기Added to collection customer.56279.3
ISBN9781788835688
1788835689
일반주기 Chapter 6: Creating Menus with Menu and Tkinter Dialogs.
내용주기Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; 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 problemGathering information about the problem; What 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 widgetThe Spinbox widget; The Combobox widget; The 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 formExploiting the power of multiple inheritance; A 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; Basic directory structure; The 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.
요약Tkinter is a lightweight, portable, and easy-to-use graphical toolkit available in the Python Standard Library. Due to its simplicity and availability, it is widely used to build GUIs in Python. This book teaches how to design and build a functional, appealing, and user-friendly GUI using one of the most powerful languages: Python with Tkinter.
일반주제명Graphical user interfaces -- Programming.
Python.
Object-oriented programming.
Computer programming -- software development.
Web programming.
Programming & scripting languages: general.
Computers -- Programming -- General.
Computers -- Internet -- Application Development.
Computers -- Programming Languages -- Python.
언어영어
기타형태 저록Print version:Moore, Alan D.Python GUI Programming with Tkinter : Develop responsive and powerful GUI applications with Tkinter.Birmingham : Packt Publishing, 짤2018
대출바로가기http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1813737

소장정보

  • 소장정보

인쇄 인쇄

메세지가 없습니다
No. 등록번호 청구기호 소장처 도서상태 반납예정일 예약 서비스 매체정보
1 WE00016121 005.4 가야대학교/전자책서버(컴퓨터서버)/ 대출가능 인쇄 이미지  

서평

  • 서평

태그

  • 태그

나의 태그

나의 태그 (0)

모든 이용자 태그

모든 이용자 태그 (0) 태그 목록형 보기 태그 구름형 보기
 

퀵메뉴

대출현황/연장
예약현황조회/취소
자료구입신청
상호대차
FAQ
교외접속
사서에게 물어보세요
메뉴추가
quickBottom

카피라이터

  • 개인정보보호방침
  • 이메일무단수집거부

김해캠퍼스 | 621-748 | 경남 김해시 삼계로 208 | TEL:055-330-1033 | FAX:055-330-1032
			Copyright 2012 by kaya university Bunsung library All rights reserved.