博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python编程之美 - 初识GUI程序
阅读量:5912 次
发布时间:2019-06-19

本文共 855 字,大约阅读时间需要 2 分钟。

   首先,学习Python,要了解它的历史、现在和未来;知道它的应用范围,学以致用;理解她的格言,深体味:

"There should be one—and preferably only one—obvious way to do it." ---Tim Peters

大体意思是,“什么事情都应该有一个,而且最好只有一个显而易见的解决办法 ”

     回到正题,感觉对于学习新一门语言的开初,都要学习”Hello World !”。这里我学习Python,也是从”Hello World !”开始。

通过开始菜单-所有程序-Python 3.2下的PythonIDLE (Python GUI)启动Python Shell.在Python Shell界面新增一个编辑窗口(File – New Window),输入以下Python代码,然后,再按F5或通过菜单”run – Run Module” 运行。

 

from tkinter import Label widget=Label(None,text='Hello world!') widget.pack() widget.mainloop()
 
 
这是一个很容易的4行代码,但它已为我们,简单明了的演示了如何引用GUI接口tkinter,实例化Label类及应用:
第1.行代码:从tkinter模块导入widget 类
第2.行代码:实例化Label类.
第3.行代码:布置新增的Lable到widget 中.
第4.行代码:mainloop()方法启动窗口。
 
上面的”Hello world !”代码在“from tkinter import Label”部分可以采用”from tkinter import *”,但在实例化Label类的时候稍有不同:
 
from tkinter import * root=Tk() widget=Label(root,text='Hello world!') widget.pack() widget.mainloop()
 

转载地址:http://rcmpx.baihongyu.com/

你可能感兴趣的文章
c3p0连接池配置
查看>>
对于I/O流中解压中遇到的问题
查看>>
问答项目---用户注册的那些事儿(JS验证)
查看>>
Android进阶篇-百度地图获取地理信息
查看>>
返回前一页并刷新页面方法
查看>>
2.3 InnoDB 体系架构
查看>>
linux系统配置之单一网卡配置多个不同网段IP(centos)
查看>>
.erb 中不能显示从mysql检索出的中文 incompatible character encodings: UTF-8 and ASCII-8BIT...
查看>>
51nod 1831: 小C的游戏(Bash博弈 找规律)
查看>>
使用filezilla连接树莓派失败
查看>>
[数分提高]2014-2015-2第5教学周第2次课讲义 3.2 微分中值定理
查看>>
Clr静态数据Table-Valued函数
查看>>
转:一个基于互联网医疗的创业公司,三年是一个收获
查看>>
How to effectively work with multiple files in Vim?
查看>>
Android 中文API (70) —— BluetoothDevice[蓝牙]
查看>>
不定宽高垂直居中分析
查看>>
ibatis中使用like模糊查询
查看>>
Scrum三头猪
查看>>
mysql之视图
查看>>
项目管理学习笔记之二.工作分解
查看>>