理论教育 Python语言与GUI设计

Python语言与GUI设计

时间:2023-06-25 理论教育 版权反馈
【摘要】:Python语言是一门同时支持面向过程和面向对象的解释型编程语言,其特点是简单易用,非常容易上手,并且有着丰富的标准库和三方库直接提供给开发者使用。关于Python语言的更多基础知识可以查阅书籍《Python基础教程(第二版)》。本节在原Multall平台基础上增加了用Python语言开发的部分辅助图形显示界面及相应功能。本小节使用Python语言内置标准库中的Tkinter工具库及其拓展模组ttk工具库。表7-11Tkinter库常用窗口部件及其功能续表

Python语言与GUI设计

Python语言是一门同时支持面向过程和面向对象的解释型编程语言,其特点是简单易用,非常容易上手,并且有着丰富的标准库和三方库直接提供给开发者使用。关于Python语言的更多基础知识可以查阅书籍《Python基础教程(第二版)》。Python作为一门解释型语言,其代码的执行速度相比C、C++这些编译型语言必然会慢许多,但是在一些小型项目中,Python语言便利性的优势就非常容易展现出来了。本节在原Multall平台基础上增加了用Python语言开发的部分辅助图形显示界面及相应功能。

目前支持Python的GUI功能的工具包非常多,包括但不限于Tkinter、wxPython、Py GTK及Py Qt等工具库,其中Py Qt库是基于C++语言的GUI控件集Qt开发的、能够在Python程序中执行的一个GUI工具库,由于其语法和风格与传统的Qt非常类似,因此受到很多使用过C++语言的开发者青睐,关于Py Qt工具库的更多介绍可以参考文献[4]。本小节使用Python语言内置标准库中的Tkinter工具库及其拓展模组ttk工具库。Tkinter工具库是使用TCL语言开发的一个Python语言的标准工具库,它在开发者安装Python解释器的时候就一起安装在开发者的计算机中了。Tkinter工具库及其拓展模组ttk工具库常用的部分窗口部件如表7-11所示。

表7-11 Tkinter库常用窗口部件及其功能(www.daowen.com)

续表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈