python培训之可以做界面编程吗

发布时间:2022-10-18 09:49:45 人气:89 作者:多测师

  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培训之可以做界面编程吗

  我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口;

  Tk是一个图形库,支持多个操作系统,使用Tcl语言开发;

  Tk会调用操作系统提供的本地GUI接口,完成最终的GUI。

  所以,我们的代码只需要调用Tkinter提供的接口就可以了。

  在GUI中,每个Button、Label、输入框等,都是一个Widget。Frame则是可以容纳其他Widget的Widget,所有的Widget组合起来就是一棵树。

  pack()方法把Widget加入到父容器中,并实现布局。pack()是最简单的布局,grid()可以实现更复杂的布局。

  Tkinter

  创建一个GUI程序

  1、导入 Tkinter 模块

  2、创建控件

  3、指定这个控件的 master, 即这个控件属于哪一个

  4、告诉 GM(geometry manager) 有一个控件产生了。

  以上内容为大家介绍了python培训之可以做界面编程吗,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线