• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Tkinter GUI Application Development Blueprints, Second Edition :

پدید آورنده

موضوع
Application software-- Development.,Python (Computer program language),Application software-- Development.,Python (Computer program language)

رده
QA76
.
73
.
P98
.
C438
2018eb

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1788834453
(Number (ISBN
1788837460
(Number (ISBN
9781788834452
(Number (ISBN
9781788837460
Erroneous ISBN
1788837460
Erroneous ISBN
9781788837460

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Tkinter GUI Application Development Blueprints, Second Edition :
General Material Designation
[Book]
Other Title Information
Build nine projects by working with widgets, geometry management, event handling, and more, 2nd Edition.

EDITION STATEMENT

Edition Statement
2nd ed.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Birmingham :
Name of Publisher, Distributor, etc.
Packt Publishing,
Date of Publication, Distribution, etc.
2018.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (414 pages)

GENERAL NOTES

Text of Note
Keep game statistics.

CONTENTS NOTE

Text of Note
Cover; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Meet Tkinter; Technical requirements; Project overview; Getting started; GUI programming -- the big picture; The root window -- your drawing board; Widgets -- the building blocks of GUI programs; Some important widget features; Ways to create widgets; Getting to know the core Tkinter widgets; Adding widgets to a parent window; The Tkinter geometry manager; The pack geometry manager; The grid geometry manager; The place geometry manager; Events and callbacks -- adding life to programs; Command binding.
Text of Note
Displaying chess pieces on the chessboardDefining rules for the chess pieces; Rules for the king, queen, rooks, and bishops; Rules for the Knight; Rules for a pawn; Movement validation of chess pieces; Tracking all available moves; Finding out the current position of the king; Checking whether the king is in check; Making the game functional; Getting the source and destination position; Collecting a list of the moves that need to be highlighted; Highlighting allowed moves; Pre-move validation; Check whether a move will cause check on the King; Recording a move in the data structure.
Text of Note
Implementing the Select All featureImplementing the Find Text feature; Types of Toplevel window; Working with forms and dialogs; Working with message boxes; The icons toolbar and View menu functions; Displaying line numbers; Adding the cursor information bar; Adding themes; Creating a context/pop-up menu; Summary; QA section; Further reading; Chapter 3: Programmable Drum Machine; Getting started; Technical requirements; Setting up the GUI in OOP; Finalizing the data structure; Creating broader visual elements; Defining getter and setter methods; The number of units and beats per unit features.
Text of Note
Loading drum samplesPlaying the drum machine; Initializing pygame; Playing complete patterns; Determining the tempo of a rhythm; Tkinter and threading; Tkinter and thread safety; Support for multiple beat patterns; Saving beat patterns; Working with ttk-themed widgets; Summary; QA section; Further reading; Chapter 4: Game of Chess; An overview of the chapter; Module requirements for this chapter; Structuring our program; Modeling the data structure; Convention on naming chess pieces; Convention for naming locations on the chessboard; Creating a Piece class.
Text of Note
Passing arguments to callbacksLimitations of the command option; Event binding; Event patterns; Binding levels; Handling widget-specific variables; Event unbinding and virtual events; Doing it in style; Specifying styles; Some common root window options; Getting interactive help; Summary; QA section; Further reading; Chapter 2: Making a Text Editor; Project overview; Getting started -- setting up the editor skeleton; Adding a menu and menu items; Adding menu items; Implementing the View menu; Adding a built-in functionality; Indexing and tagging; Index; Tags.
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
Tkinter is the built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you build once and deploy everywhere. It is simple to use and intuitive in nature, making it suitable for learners. This book will enable you to use Tkinter effectively through working on nine versatile projects.

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
01201872
Source for Acquisition/Subscription Address
OverDrive, Inc.
Stock Number
B09431
Stock Number
D263179F-08EB-4553-B6D0-55B16A686A5C

OTHER EDITION IN ANOTHER MEDIUM

Title
Tkinter GUI Application Development Blueprints, Second Edition : Build nine projects by working with widgets, geometry management, event handling, and more, 2nd Edition.

TOPICAL NAME USED AS SUBJECT

Application software-- Development.
Python (Computer program language)
Application software-- Development.
Python (Computer program language)

DEWEY DECIMAL CLASSIFICATION

Number
005
.
133
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
P98
Book number
.
C438
2018eb

PERSONAL NAME - PRIMARY RESPONSIBILITY

Rapert, Erik S.

PERSONAL NAME - ALTERNATIVE RESPONSIBILITY

Chaudhary, Bhaskar.

ORIGINATING SOURCE

Date of Transaction
20200823060501.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival