代码很简单,练练手,这儿记录一下,如果以后需要用到python Gui可以深入学习。
这系列教程完全以代码的形式来写的,目标是:读者看代码和注释就可以理解代码的意思。但这里的读者需要具备的几项技能: 1 熟悉python语言的基础,如果还没有,先看一下python的教程吧,英文官方(http://docs.python.org/tut/tut.html); 2 对界面编程有一定的了解,知道基本的概念就可以了; 3 对Tk有兴趣,别以为她是已经过时的技术,如果丧失了学习的兴趣,那肯定无法完成了;
使用python 的 Tkinter实现一个简易计算器 #coding:utf-8 from Tkinter import * import time root = Tk() def cacl(input_str): if "x" in input_str: ret = input_str.split("x") return int(ret[0]) * int(ret[1]) def callba
''' tk_image_view_url_io.py display an image from a URL using Tkinter, PIL and data_stream tested with Python27 and Python33 by vegaseat 01mar2013 ''' import io # allows for image formats other than g
'''Tkinter教程之PanedWindow'''#PaneWindow(面板)为一gm,用来管理子Widget'''1
'''Tkinter教程之Menubutton篇''''''这是一个过时了的控件,从Tk8.0开始将不再使用这个控件,取而代之的是Menu,这里介绍它是为了兼容以前版本的Tk,能够知道有这个东东就可以了''''''1.介绍一下Menubutton的常用方法,可以看到与Menu的使用方法基本相同。
'''Tkinter教程之Grid篇'''#Tkinter参考中最推荐使用的一个布局器。实现机制是将Widget逻辑上分割成表格,在指定的位置放置想要的Widget就可以了。
#Message也是用来显示文本的,用法与Label基本一样'''1..创建一个简单的
'''Tkinter教程之Font篇'''#Tkinter中其它常用的一些功能'''1.字体使用'''#-*-coding:cp936-*-#改变组件的显示字体
'''Tkinter教程之OptionMenu篇'''#OptionMenu为可选菜单,与Combox功能类似。
#Listbox为列表框控件,它可以包含一个或多个文本项(textitem),可以设置为单选或多选'''1.创建一个Listbox,向其中添加三个
'''Tkinter教程之Grid篇'''#Tkinter参考中最推荐使用的一个布局器。实现机制是将Widget逻辑上分割成表格,在指定的位置放置想要的Widget就可以了。
上面的代码目的是创建一个Entry对象,并在Entry上显示'inputyourtexthere',运行此代码,并没有看到文本的显示,由此可知与Lable和Button不同,Entry的text属性不可以设置Entry的文本'''2.在Entry中设定初始值,使用textvariable将变量与Entry绑
#Message也是用来显示文本的,用法与Label基本一
'''Tkinter教程之Frame篇'''#Frame就是屏幕上的一块矩形区域,多是用来作为容器(container)来布局窗体。
'''Tkinter教程之Pack篇'''#Pack为一布局管理器,可将它视为一个弹性的容器'''1.一个空的widget'''#不使用pack#-*-coding:cp936-*-fromTkinterimport*root=Tk()#查看当前root下的子组件,解释器没有报异常,说明Pack已创建,并可以使用,此时的输出为空,即root没有任何子组件。
'''Tkinter教程之Place篇''''''1.使用绝对坐标将组件放到指定的位置'''#-*-coding:cp936-*-#不设置root的大小
目前处在学习python的阶段,昨天看到了python的socket模块,分别实现TCP、UDP时间戳回显。 1、tcp通信server和client代码 # tcpServer.py #!/usr/bin/python # -*- coding: utf-8 -*- from socket import * from time import ctime HOST = '' PORT = 2115
前言Python语言可能是第一种即简单又功能强大的编程语言。它不仅适合于初学者,也适合于专业人员使用,更加重要的是,用Python编程是一种愉快的事。本身将帮助你学习这个奇妙的语言,并且向你展示如何即快捷又方便地完成任务——真正意义上“为编程问题提供的完美解决方案!”本书的读者本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。即便你对计算机的了解只是如何在计算机上保存文本文件,你都可以通过本书学习Python。
我们在做软件开发的时候很多要用到多线程技术。例如如果做一个下载软件象flashget就要用到、象在线视频工具realplayer也要用到因为要同时下载media stream还要播放。其实例子是很多的。