- Tkinter GUI Application Development Blueprints(Second Edition)
- Bhaskar Chaudhary
- 153字
- 2021-06-24 18:35:12
Programmable Drum Machine
We looked at several common Tkinter widgets, such as Menu, Buttons, Label, and Text, in Chapter 2, Making a Text Editor. Let's now expand our experience with Tkinter to make some music. Let's build a cross-platform drum machine using Tkinter and some other Python modules.
Some of the key objectives for this chapter are:
- Learning to structure Tkinter programs in the object-oriented style of programming
- Delving deeper into a few more Tkinter widgets, such as Spinbox, Button, Entry, and Checkbutton
- Applying the grid geometry manager in a practical project
- Understanding the importance of choosing the right data structure for our programs
- Learning to bind higher-order callback functions to widgets
- Learning to use Tkinter in conjunction with some standard and third-party modules
- Understanding the need for multithreading and how to write multithreaded applications
- Learning about object serialization or pickling
- Learning about ttk widgets
推薦閱讀
- Python科學(xué)計(jì)算(第2版)
- Boost C++ Application Development Cookbook(Second Edition)
- Visual FoxPro程序設(shè)計(jì)教程
- MATLAB實(shí)用教程
- Apache Karaf Cookbook
- Python漫游數(shù)學(xué)王國:高等數(shù)學(xué)、線性代數(shù)、數(shù)理統(tǒng)計(jì)及運(yùn)籌學(xué)
- 零基礎(chǔ)Java學(xué)習(xí)筆記
- 代替VBA!用Python輕松實(shí)現(xiàn)Excel編程
- Java并發(fā)編程之美
- UML軟件建模
- Qt 4開發(fā)實(shí)踐
- Visual Basic程序設(shè)計(jì)基礎(chǔ)
- 從零開始學(xué)Unity游戲開發(fā):場景+角色+腳本+交互+體驗(yàn)+效果+發(fā)布
- SCRATCH編程課:我的游戲我做主
- Java程序設(shè)計(jì)