• 技术文章 >Python技术 >Python基础教程

    PyThon GUI教程:编写弹出框

    2020-10-22 15:38:37原创3568
    PyThon语言相较于Java语言是非常容易上手的,小编最开始作为Java的学习者,对编写弹出框印象深刻,然而使用python编写弹出框更为简单,一起来看看吧~

    下载easy gui包:

    1)在python环境下,用pip3 install直接安装。

    2)配置现在的VS2015+Python环境,在VS中直接下载:

    然后调用messagebox测试,显示以下内容,即为导入成功!

    函数调用&介绍:

    1)msgbox()——消息弹窗

    msgbox(msg=' ', title=' ', ok_button=' ', image=None, root=None)

    该函数一般调用前三个关键字即可,加载图片的话给image赋值需要下载其他库,否则只能加载GIF。

    2)ccbox()——双项选择

    ccbox(msg=' ', title=' ', choices=(' ', ' '), image=None)

    多了一个选项为choices(只能容纳两个选项!)其返回值为布尔值Ture或者False。

    3)choicebox()、multchoicebox()——可选的下拉列表

    choicebox(msg=' ', title=' ', choices=())

    选项输入不是单个元素,是以整个序列的方式输入,如列表、元组等;选择后确认,会返回选项内容的文本内容,否则是none。

    multchoicebox()功能同样,只是他可以提供多选,多选的返回值是多选的文本列表。

    了解以上python GUI之后发现其功能过于简单.....其实python提供了多个图形开发界面,更可视化的展示,几个常用 Python GUI 库如下:

    1、Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .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实用知识,点击进入PyThon学习网教学中心

    专题推荐:pythongui教程
    品易云
    上一篇:如何运行Python编写的程序? 下一篇:PyThon3学习须知:网络编程基础实例

    相关文章推荐

    • Python大神用9个实用技巧,分享给你

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网