官术网_书友最值得收藏!

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. 

主站蜘蛛池模板: 贵港市| 岳西县| 双城市| 绥滨县| 旬阳县| 榆树市| 拜城县| 克山县| 永嘉县| 颍上县| 砚山县| 永定县| 宣恩县| 类乌齐县| 尤溪县| 六枝特区| 全椒县| 鞍山市| 灌阳县| 治县。| 梨树县| 施甸县| 神池县| 青神县| 蚌埠市| 喀什市| 娄烦县| 吴旗县| 和田市| 鹤峰县| 广丰县| 墨脱县| 文水县| 广安市| 黄骅市| 嘉兴市| 龙岩市| 蛟河市| 白河县| 西盟| 东港市|