上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页
摘要: Python GUI编程-了解相关技术[整理]我们可以看到,其实python进行GUI开发并没有自身的相关库,而是借用第三方库进行开发.tkinter是tcl/tk相关,pyGTK是Gtk相关,wxPython是wxWidget相关,pyQt是QT相关,FxPy是fox相关,pywin32是win32相关.不过,这是推荐自己使用wxPython或是pyQt,因为tkinter太过古老,Gtk界面做的不是很好,fox过于弱小,win32不能跨平台.了解了今天的第一步,我们就有的放矢,明白python进行开发所要使用的武器了.不过学习这两个库也是有好处的,因为这两个库在C语言进行GUI编程也是会经 阅读全文
posted @ 2011-04-04 22:57 郭—大—侠 阅读(221) 评论(0) 推荐(0)
摘要: 组件配置内容列表配置接口向后兼容控制组件的外观,通常的方法是使用选项(option),而不是方法调用.典型的选项包含text,color,size,command callbacks(文字,颜色,大小,回调命令)等.所有核心组件都从相同的配置接口来实现选项处理操作配置接口widgetclass(master, option=value, ...) => widget创建一个组件类的引用,作为给出的master的一个子组件, 并使用给定的选项. 所有选项都具有缺省值, 因此,在最简单的情况下,你仅需要指定master即可.如果你觉得必要,你甚至可以连master也可以省去;Tkinter会 阅读全文
posted @ 2011-04-04 22:47 郭—大—侠 阅读(261) 评论(0) 推荐(0)
摘要: 内容列表组件类混入组件类Tkinter支持15种核心组件:表 4-1. Tkinter 组件类组件描述Button一个简单的按钮, 被用来执行一个命令或其它操作.Canvas组织图形,. 这个组件可以被用来绘制图标和图形, 创建图形编辑器, 和实现常用组件.Checkbutton表示一个具有两个不同(或相反)值的变量,点击按钮在这两个值间切换.Entry文本输入条.Frame一个组件容器. frame可以有边框和背景色, 它北用来在应用程序或对话框中将组件分组管理.Label用来显示文字和图片.Listbox用来显示一个二选一列表. Displays a list of alternative 阅读全文
posted @ 2011-04-04 22:35 郭—大—侠 阅读(282) 评论(0) 推荐(0)
摘要: 当你写一个较大的程序时,你最好将你的代码分布成一个或几个类,下面是一个出色的例子,它来自Matt Conway 的A Tkinter Life Preserver.范例 3-1. 我们的第二个Tkinter程序 # File: hello2.py from Tkinter import * class App: def __init__(self, master): frame = Frame(master) frame.pack() self.button = Button(frame, text="QUIT", fg="red"... 阅读全文
posted @ 2011-04-04 22:21 郭—大—侠 阅读(234) 评论(0) 推荐(0)
摘要: 开始,我们首先要导入Tkinter 模块.它包含了Tk工具包所需要的所有的类和函数及其它需要的东西,在一般情况下,你可以直接导入Tkinter的所有属性和方法到你的模块的命名空间: from Tkinter import * 初始化 Tkinter 必须先创建一个Tk root 组件.在每个程序中只需要做一次这样的工作,而且必须在其它 组件 创建之前首先被创建. root = Tk() 下一步,我们创建一个Label组件 作为root窗口的子部件: w = Label(root, text="Hello, world!") w.pack() 一个 Label 组件... 阅读全文
posted @ 2011-04-04 22:08 郭—大—侠 阅读(182) 评论(0) 推荐(0)
摘要: 前面我们已经讲了足够多的话了,下面的时间里我们来做一下实例程序.首先我们先看一个漂亮的小程序:范例 2-1. 我们的第一个Tkinter程序 # File: hello1.py from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop() 运行在命令行中用如下的方式运行: $ python hell... 阅读全文
posted @ 2011-04-04 22:05 郭—大—侠 阅读(155) 评论(0) 推荐(0)
摘要: Tkinter模块("Tk接口")是Python的标准TkGUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中.Tkinter包含了若干模块.Tk接口被封装在一个名为_tkinter二进制模块里(tkinter的早期版本).这个模块包含了Tk的低级接口,因而它不会被程序员直接应用.它通常表现为一个共享库(或DLL文件),但在一些版本中它与Python解释器结合在一起.在Tk接口的附加模块中,Tkinter包含了一些Python 阅读全文
posted @ 2011-04-04 22:01 郭—大—侠 阅读(557) 评论(0) 推荐(0)
摘要: 1、下载安装Eric:全部安装软件均可以在Ubuntu下的新立得软件包管理器中搜索安装。几个必须安装的软件:Eric、Qt4、PyQt4.2、配置Eric:安装完成后,第一次启动Eric会有一个配置界面,如果不及时配置则也可以在settings->references下面进行配置。展开左侧Editor,打开Autocompletion,选中Autocomplition Enabled,然后将下面的选项全部选上。source下选中from Document and API files。然后在展开左侧的APIs,语言选择Python,点击add右侧的浏览按钮,在/usr/share/eric 阅读全文
posted @ 2011-04-04 16:02 郭—大—侠 阅读(390) 评论(0) 推荐(0)
摘要: 下载 C/C++ 支持如果尚未安装 NetBeans 6.0 IDE,请转至 NetBeans IDE 6.0 Download 页,然后下载包含 C/C++ 支持的 IDE 版本。如果已安装 NetBeans IDE 6.0,但未包含 C/C++ 支持,请完成以下步骤为 IDE 添加 C/C++ 支持。如果网络使用代理,请从主菜单中选择“工具”>“选项”,选择“手动代理设置”,输入代理的 HTTP 代理和端口,然后单击“确定”。 从主菜单中选择“工具”>“插件”。 在“插件”对话框中,单击“可用插件”标签,然后滚动至 "C/C++" 类别。 选中 " 阅读全文
posted @ 2011-03-24 12:41 郭—大—侠 阅读(1285) 评论(0) 推荐(0)
摘要: 下面两个刚试过,都可以http://mirrors.163.com/cygwinhttp://mirrors.sohu.com/cygwin/不过google 中http://www.cygwin.cn/pub已经过期了,login了一下,变成什么“快捷互通”; 阅读全文
posted @ 2011-03-24 10:34 郭—大—侠 阅读(287) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页