这篇文章主要介绍了python的gui界面怎么打开,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
1、概念
GUI是图形用户界面的缩写。用户不仅可以输入文返回文字,用户还可以看到窗口、按钮、文字框等图形,还可以用鼠标点击,也可以用键盘输入学python什么书好。到目前为止,我们的程序都是命令行或文字模式程序。GUI是一种不同于程序的交互方式。
2、基本要素
输入、处理和输出。
3、实现的模块
(1)Tkinter:
Tkinter模块(Tk接口)是Python标准TkGUI包的接口。Tk和Tkinter可以在大多数Unix平台下使用,也可以应用于Windows和Macintosh系统。Tk8.0的后续版本可以实现本地口风格,在绝大多数平台上运行良好。
(2)wxPython
wxPython是开源软件,是Python语言的优秀GUI图形库,Python程序员可以简单地创建完整、功能键的GUI用户界面。
(3)Jython
Jython程序可与Java无缝融合。除了一些标准模块,Jython还使用Java模块。Jython几乎有标准的Python不依赖c语言的所有模块。例如,Jython的用户界面使用Swing、AWT或SWT。Jython可以动态或静态地编译成Java字节代码。
以上就是python GUI的介绍,相信大家对图形类的知识点还是比较感兴趣的,也可以结合以往所学的模块深入学习。
教程推荐:2022PythonGUI详解【附源码】
Python四款GUI图形界面库介绍
一、python官方标准库:tkinter (必须了解)
python内置图形界面库——tkinter。
tkinter 模块(tk 接口)是 python 的标准 tk gui 工具包的接口 .tk 和 tkinter 可以在大多数的 unix 平台下使用,同样可以应用在 windows 和 macintosh 系统里。tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。
用法:
tkinter的提供各种控件,如按钮,标签和文本框,一个gui应用程序中使用。这些控件通常被称为控件或者部件。
目前有15种tkinter的部件。我们提出这些部件以及一个简短的介绍。
- button 按钮控件;在程序中显示按钮。
- frame 框架控件;在屏幕上显示一个矩形区域,多用来作为容器
- label 标签控件;可以显示文本和位图
- menubutton 菜单按钮控件,由于显示菜单项。
- menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单
- message 消息控件;用来显示多行文本,与label比较类似
- scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。.
- text 文本控件;用于显示多行文本
- tkmessagebox 用于显示你应用程序的消息框。
- canvas 画布控件;显示图形元素如线条或文本
- checkbutton 多选框控件;用于在程序中提供多项选择框
- entry 输入控件;用于显示简单的文本内容
- listbox 列表框控件;在listbox窗口小部件是用来显示一个字符串列表给用户
- radiobutton 单选按钮控件;显示一个单选的按钮状态
- scale 范围控件;显示一个数值刻度,为输出限定范围的数字区间
- toplevel 容器控件;用来提供一个单独的对话框,和frame比较类似
- spinbox 输入控件;与entry类似,但是可以指定输入范围值
- panedwindow panedwindow是一个