让程序走出Terminal。
学习编程最让人兴奋的事之一就是接触到GUI编程,因为那样可以让你的程序不在只是运行在黑乎乎的终端界面,可以拥有图形界面、窗口、按钮等各种各样的元素。
Python中用于GUI编程的模块有很多,比如经典的tkinter
,很多人熟悉的PyQt5
以及wxPython
,如何选择这里不再废话,看标题就知道我用的是PyQt5
了。至于我为什么选择了PyQt5
,一个原因是有很多人推荐,另外一个是它有一个QSS
,类似于前端中的CSS
(层叠样式表),可以对界面的样式进行一些简单的定制。
因为网上的教程也不是很多且多数都一样,所以就挑了一些简单的API来练习一下,练习对象为之前做的翻译程序,为其添加一个简单的GUI。
more >>