- 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
推薦閱讀
- JavaScript全程指南
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- Django:Web Development with Python
- SAS數(shù)據(jù)統(tǒng)計(jì)分析與編程實(shí)踐
- PHP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程
- 小程序,巧運(yùn)營(yíng):微信小程序運(yùn)營(yíng)招式大全
- JavaScript 程序設(shè)計(jì)案例教程
- Unreal Engine 4 Shaders and Effects Cookbook
- AppInventor實(shí)踐教程:Android智能應(yīng)用開(kāi)發(fā)前傳
- Python High Performance Programming
- Python極簡(jiǎn)講義:一本書(shū)入門數(shù)據(jù)分析與機(jī)器學(xué)習(xí)
- Building Wireless Sensor Networks Using Arduino
- Visual Basic語(yǔ)言程序設(shè)計(jì)基礎(chǔ)(第3版)
- Mastering R for Quantitative Finance
- 前端Serverless:面向全棧的無(wú)服務(wù)器架構(gòu)實(shí)戰(zhàn)