美文网首页工具癖程序员
Python编程从0到1(关于GUI用户界面的学习笔记)

Python编程从0到1(关于GUI用户界面的学习笔记)

作者: 安和然 | 来源:发表于2018-04-08 21:38 被阅读260次

    近期学习了GUI用户界面的设计,排了不了坑,做个简要的笔记。

    1.使用PAGE,像Visual Studio一样设计Python GUI窗体

    安装PAGE前,需要先安装tcl/tk,这是一个开发框架,和Python没有关系,但运行PAGE需要这个支持,按说明安装好即可。
    首先到下面的网站下载并安装最新的tcl/tk包,
    https://www.activestate.com/activetcl/downloads
    然后到下面的网站下载并安装最新的PAGE软件,
    https://sourceforge.net/projects/page/
    PAGE软件的使用很简单,就是先做好界面,再生成源码即可。

    2.PAGE使用的几点注意事项

    1. PAGE生成的PY文件,不能很好支持中文,建议直接把源码拷贝到开发环境下。

    2. 需要生成几个窗口时,使用Toplevel生成子窗口,这样能够解决新窗口无法更新的问题。

    XXX.vp_start_gui(root)
    

    把root作为参数传给新窗口

    def vp_start_gui(r):
        root = Toplevel(r)   #把传入参数作为Toplevel()的参数生成新窗口。
    ……
        root.mainloop()
    

    这样就能有效解决新窗口中信息无法及时有效更新问题

    1. 'Button', 'Checkbutton'等都有Command属性,可以相应的定义函数

    2. 'Text'增加滚动条,可以直接用'Scrolledtext'

    3. 控制variable可以设置值,通过get()取得值

    PAGE是基于tkinter的,所以,多看tkinter的文档,都能找到答案。

    相关文章

      网友评论

        本文标题:Python编程从0到1(关于GUI用户界面的学习笔记)

        本文链接:https://www.haomeiwen.com/subject/jtamhftx.html