- Tkinter GUI Programming by Example
- David Love
- 214字
- 2021-08-27 18:49:09
Summary
With this, our Hello World application has taught us all we should need to know with regard to basic GUI functionality. We have learned how to spawn a window containing various GUI elements by utilizing Tkinter's built-in widgets. We can place these widgets into the window using special functions called geometry managers, of which we have three to choose from.
The messagebox module allows us to easily convey information to the user without having to use any widgets within our main window, and can also be used to get feedback from a user and control how our window will behave.
We've added three simple, but effective widgets to our arsenal (not including the main window): the Label, for displaying static information; the Button, which allows a user to execute functions by clicking on it; and the Entry, which gathers textual information and allows for its use by our applications.
Next on our agenda is something a little different—a game of blackjack! By writing this game, we will also cover a very common starting point among programmers interested in GUI development: having a command-line application which could be improved by becoming a graphical one. In order to do this, we will briefly step back to the world of the CLI.
- 數(shù)據(jù)科學(xué)實(shí)戰(zhàn)手冊(cè)(R+Python)
- 解構(gòu)產(chǎn)品經(jīng)理:互聯(lián)網(wǎng)產(chǎn)品策劃入門(mén)寶典
- PyTorch自動(dòng)駕駛視覺(jué)感知算法實(shí)戰(zhàn)
- PHP 7底層設(shè)計(jì)與源碼實(shí)現(xiàn)
- 體驗(yàn)設(shè)計(jì)原理:行為、情感和細(xì)節(jié)
- Amazon S3 Cookbook
- 51單片機(jī)C語(yǔ)言開(kāi)發(fā)教程
- Android應(yīng)用案例開(kāi)發(fā)大全(第二版)
- Mastering Elasticsearch(Second Edition)
- 鴻蒙OS應(yīng)用編程實(shí)戰(zhàn)
- 遠(yuǎn)方:兩位持續(xù)創(chuàng)業(yè)者的點(diǎn)滴思考
- NGUI for Unity
- MongoDB Cookbook(Second Edition)
- Visual Basic 程序設(shè)計(jì)實(shí)踐教程
- Docker:容器與容器云(第2版)