Tkinter GUI Application Development Blueprints, Second Edition :
نام عام مواد
[Book]
ساير اطلاعات عنواني
Build nine projects by working with widgets, geometry management, event handling, and more, 2nd Edition.
وضعیت ویراست
وضعيت ويراست
2nd ed.
وضعیت نشر و پخش و غیره
محل نشرو پخش و غیره
Birmingham :
نام ناشر، پخش کننده و غيره
Packt Publishing,
تاریخ نشرو بخش و غیره
2018.
مشخصات ظاهری
نام خاص و کميت اثر
1 online resource (414 pages)
يادداشت کلی
متن يادداشت
Keep game statistics.
یادداشتهای مربوط به مندرجات
متن يادداشت
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.
متن يادداشت
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.
متن يادداشت
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.
متن يادداشت
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.
متن يادداشت
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
یادداشتهای مربوط به خلاصه یا چکیده
متن يادداشت
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.
یادداشتهای مربوط به سفارشات
منبع سفارش / آدرس اشتراک
01201872
منبع سفارش / آدرس اشتراک
OverDrive, Inc.
شماره انبار
B09431
شماره انبار
D263179F-08EB-4553-B6D0-55B16A686A5C
ویراست دیگر از اثر در قالب دیگر رسانه
عنوان
Tkinter GUI Application Development Blueprints, Second Edition : Build nine projects by working with widgets, geometry management, event handling, and more, 2nd Edition.
موضوع (اسم عام یاعبارت اسمی عام)
موضوع مستند نشده
Application software-- Development.
موضوع مستند نشده
Python (Computer program language)
موضوع مستند نشده
Application software-- Development.
موضوع مستند نشده
Python (Computer program language)
رده بندی ديویی
شماره
005
.
133
ويراست
23
رده بندی کنگره
شماره رده
QA76
.
73
.
P98
نشانه اثر
.
C438
2018eb
نام شخص به منزله سر شناسه - (مسئولیت معنوی درجه اول )