首页 > 科技 >

Python又把GUI界面攻下了,今天就敷陈你怎么玩

2019-03-17 22:53:23 暂无 阅读:82 评论:0
Python又把GUI界面攻下了,今天就敷陈你怎么玩

show me the code

后台私信我:zsxq03,获取GUI全套代码0.引言

学Python这么久了,一向想做个界面出来,比来发现Python有个内置库tkinter,行使它能够很轻松做出一些简略的UI界面,首先来看Python官方对Tkinter的解说:The tkinter package (“Tk interface”) is the standard Python interface to the Tk GUI toolkit. Both Tk and tkinter are available on most Unix platforms, as well as on Windows systems.

从上面描述中我们不难看出,不管你是 Mac OS 系统,照样 Windows 系统,它都能够生成相对应的把持界面,这就是所谓的跨..。1.挪用关系解说

其道理就是我们使用 Python代码去挪用 Tkinter, Tkinter 已经封装了接见TK的接口,这个接口是一个图形库,支撑多跨..把持系统,进而经由它,我们就能够挪用我们系统自己的GUI接口了。

Python又把GUI界面攻下了,今天就敷陈你怎么玩

python gui2.情况

把持系统:Windows / Linux / Mac OS

Python版本:3.6.63.小试牛刀

有了概念并认识道理之后,接下来就小试牛刀一下~

Python又把GUI界面攻下了,今天就敷陈你怎么玩

python

Python又把GUI界面攻下了,今天就敷陈你怎么玩

运行一下,biu~,三行代码就把一个窗口弹出来了,有没有很神奇~4.中试牛刀

接下来我们要来点复杂的:

Python又把GUI界面攻下了,今天就敷陈你怎么玩

python 编程

在这里:

我们导入了 tkinter 的相关模块

界说了初始化函数,经由 grid() 方式将我们的组件传给父容器

自界说一个建立组件的方式,我们建立了一个标签和一个按钮,这个按钮被点击后就会触发 answer这个方式

我们经由 messagebox 来显露一个提醒框

实例化我们的 APP,然后经由主线程来监听我们的界面把持

运行后如下:

Python又把GUI界面攻下了,今天就敷陈你怎么玩

运行究竟5.总结

想要做出时兴的UI界面,照样需要深入地进修下Tkinter这个模块。上文中的我们只用到了框架、按钮、标签、文本这四种控件,而在Tkinter中给我们供应了15种控件供人人使用。

此外Tkinter控件结构有三种体式:包装pack()、网格grid()、位置place(),本文中选用了grid,人人也能够一一测验下有什么区别,等候人人的大试牛刀~

相关文章