Python支持多种图形界面的第三方库,包括:
wxWidgets
Qt
GTK
Tkinter:Tkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包的接口。 Tk 和 Tkinter 可以在大多数 Unix 平台以及 Windows 和 Macintosh 系统下使用。 Tk8.0 的后续版本可以实现原生窗口样式并在大多数平台上运行良好。
wxPython:wxPython 是一个开源软件,是 Python 语言的优秀 GUI 图形库,允许 Python 程序员轻松创建具有完整功能键的完整 GUI 用户界面。
Jython:Jython 程序可以与 Java 无缝集成。除了一些标准模块,Jython 还使用 Java 模块。 Jython 在标准 Python 中具有几乎所有不依赖于 C 语言的模块。例如,Jython 的用户界面将使用 Swing、AWT 或 SWT。 Jython 可以动态或静态编译成 Java 字节码。
Tkinter
我们来梳理一下概念:
我们编写的Python代码会调用内置的Tkinter,它封装了访问Tk的接口;
Tk是一个支持多种操作系统的图形库,使用Tcl语言开发;
Tk会调用操作系统提供的本地GUI接口,完成最终的GUI。
因此,我们的代码只需要调用 Tkinter 提供的接口即可。
pack() 方法将 Widget 添加到父容器并实现布局。 pack() 是最简单的布局,grid() 可以实现更复杂的布局。
Tkinter
创建一个GUI程序
1、导入 Tkinter 模块
2、创建控件
3、指定这个控件的 master, 即这个控件属于哪一个
4、告诉 GM(geometry manager) 有一个控件产生了。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 你了解python中的继承吗?12/27
- ♥ python如何通过日志分析加入黑名单12/06
- ♥ python中的pip包管理器使用方法10/01
- ♥ 如何在 Python 中使用反射?11/02
- ♥ 是否需要安装 python 模块?11/12
- ♥ 如何在python中获取调用图片的大小?11/03
内容反馈