1.开始 接触Python 也有一段时间了,o.o ,断断续续加起来没几天. 一般新学习一门新语言,除了必先输出一个 Hello World 外,都会以模拟 Windows 记事本来写一个结合自己想法的记事本小程序. o.o ,玩了这么久是该写点什么. 2.构建菜单栏 o.o ,浪了 浪了,仿着 记事本 构建了下菜单 ,还没绑定事件. 搭建了下 代码的整体框架方向,完成了菜单栏的布局,接下来就是绑定事件了. 效果图: 该阶段时滴代码: #coding:utf-8 #acthor:Twobox i…
WxPython 网址 学习网址 http://wiki.wxpython.org/How%20to%20Learn%20wxPython 安装网址 http://wiki.wxpython.org/How%20to%20install%20wxPython wxPython Api http://www.wxpython.org/docs/api/ wxPython 新版本的名字更改为了wxPython-Phoenix ,并且内部定制了wxPython的常用对象库,方便使用, 安装的时候推荐安…
转自:http://www.cnblogs.com/wangjian8888/p/6028777.html 一.静态文本控件 wx.StaticText(parent, id, label, pos=wx.DefaultPosition,    size=wx.DefaultSize, style=0, name="staticText") wx.StaticText构造函数的参数 parent:父窗口部件. id:标识符.使用-1可以自动创建一个唯一的标识. label:你想显示在静…
1.总结 1.大体创建过程 1.创建一个 菜单栏  : menuBar = wx.MenuBar() 相当于这个白色地方,没有File这个菜单 2.创建 菜单 : fileMenu = wx.Menu() 这两个不是直接"用的",叫菜单.既用来分类其他 菜单项 的文件夹样 3.创建 菜单项 : newItem = wx.MenuItem() 例如上图的 New Copy Cut Paste Radio_One 等等等等. 这些可以直接"点"的(看作按钮)的叫做 菜单…
1.总结 1.常用4种 编辑框 的构造 1.普通编辑框 单行输入的简单编辑框 (?为所在框的对象,同下) self.textBox = wx.TextCtrl(parent = ?) 2.密码编辑框 星号掩饰输入字符的密码框 self.textBox = wx.TextCtrl(parent = ?, style = wx.TE_PASSWORD) 3.只读文本框 不能更改内容,但能复制的只读文本框 self.textBox = wx.TextCtrl(parent = ?, style = w…
1.状态栏组件 1.基本介绍 上图: 红框框内的就是状态栏. 他可以分成若干个区块,比如上者分为了两个区块,并且比例是固定的,创建时可以指定 每个区块都能够显示 信息,一般通过 绑定事件 实时更新 各个区块的内容 因为状态栏本身 组件,所以除了能够自己显示文本消息,还能够添加 其他组件,例如 进度条(常用).按钮.编辑框.等. 目前学习并用到是这些,还有未提及的希望能够在评论中告知,感谢. 2.基本创建过程 (有两种) 1.先创建一个 状态栏对象 然后添加到 窗口框架 中 基本过程代码如下: 首…
---恢复内容开始---               主要是利用python 自带的tkinter 库    程序的基于python3.0以上 ,各个平台都可以使用包括linux ,windows ,OSX, 代码是: #!/usr/bin/python from tkinter import * from tkinter.messagebox import * from tkinter.filedialog import * import os filename='' def author()…
pip install wxpython import wxapp = wx.App(False)frame = wx.Frame(None, wx.ID_ANY, "Hollo World")frame.Show(True)app.MainLoop()…
给程序加上控制台菜单 menu.py import sys from notebook import Notebook, Note class Menu: '''Display a menu and respond to choices when run.''' def __init__(self): self.notebook = Notebook() self.choices = { ": self.show_all_notes, ": self.search_notes, &qu…
notebook.py import datetime last_id = 0 class Note: '''Represent a note in the notebook. Match against a string in searches and store tags for each note.''' def __init__(self, memo, tags=''): self.memo = memo self.tags = tags self.creation_date = dat…