博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wx入门(一)
阅读量:4682 次
发布时间:2019-06-09

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

先写一个简单GUI

1 >>> import wx 2 >>> app = wx.App() 3 >>> win = wx.Frame(None,title='Editor',size=(410,225)) 4 >>> win.Show() 5 True 6 >>> loadButton = wx.Button(win,label='Open', 7                         pos=(225,5),size=(80,25)) 8 >>> saveButton = wx.Button(win,label='Save', 9                        pos=(315,5),size=(80,25))10 >>> filename= wx.TextCtrl(win,pos=(5,5),size=(210,25))11 >>> contents = wx.TextCtrl(win,pos=(5,35),size=(390,260),12                       style=wx.TE_MULTILINE|wx.HSCROLL)13 >>> app.MainLoop()14 0

效果如下

  

Frame() :Frame 是一个窗口,其大小和位置可以(通常)由用户更改。

parent, 父窗口

id=ID_ANY, 窗口的标识符,自动给,不用写。

title=EmptyString,  窗口的名字

pos=DefaultPosition, size=DefaultSize,

style=DEFAULT_FRAME_STYLE,

name=FrameNameStr #窗户的名称。此参数用于将名称与项相关联,从而允许应用程序用户为单个窗口设置基序资源值。

TextCtrl() : 文本控件允许显示和编辑文本。

parent, #父窗口 id=ID_ANY,

value=EmptyString, #默认的文本价值

pos=DefaultPosition, 按键的位置 参数为 距离左边框的距离  距离上边框的距离

size=DefaultSize, 按键的大小 参数为 长 宽

style=0, 

validator=DefaultValidator, #窗口验证

name=TextCtrlNameStr #窗口名称

Button() : Button 是控制文本字符串的控件,也是gui最常见的元素之一。

parent, #父窗口  id=ID_ANY,  

label=EmptyString,  # 按钮的名字

pos=DefaultPosition, size=DefaultSize,

style=0,

validator=DefaultValidator,#窗口验证

name=ButtonNameStr #窗口名称

你还可以做到 : 

1 #实现gui和 你写的程序 交互2 loadButton.Bind( wx.EVT_BUTTON, load)3 4 saveButton.Bind( wx.EVT_BUTTON, save)5 6 def load(event):7      pass #你写的程序8 def save(event):9      pass #你写的程序

 

转载于:https://www.cnblogs.com/Sky-Aces/p/8489883.html

你可能感兴趣的文章
LeetCode "Super Ugly Number" !
查看>>
LeetCode "Coin Change"
查看>>
LeetCode "488. Zuma Game" !
查看>>
虚函数、纯虚函数详解
查看>>
django mongodb配置
查看>>
Android Preference 实现长按监听 long-clickable
查看>>
03 django1.0.2 默认管理配置
查看>>
mysql 中 unix_timestamp和from_unixtime函数
查看>>
Java Web项目BlogAutoGenerator编写日志1
查看>>
简单数论(一)
查看>>
Populating Next Right Pointers in Each Node
查看>>
CXF和Axis的比较【转】
查看>>
设计一个函数,它接受不定数量的参数,这是参数都是函数。这些函数都接受一个回调函数作为参数,按照回调函数被调用的顺序返回函数名...
查看>>
Android 轮播
查看>>
GCD介绍(三): Dispatch Sources
查看>>
Mysql 导入导出备份
查看>>
CSS绘制星星评分实现分析
查看>>
LA 3890 Most Distant Point from the Sea(半平面交)
查看>>
CF822C Hacker, pack your bags!(思维)
查看>>
软件工程第一次作业补充
查看>>