# -*- coding: utf-8 -*-
"""
Created on Wed Dec 19 00:13:22 2018
@author: Administrator
"""
#coding:utf-8
import wx
def load(event):
file = open(filename.GetValue(),'r')
contents.SetValue(file.read())
file.close()
def save(event):
file = open(filename.GetValue(),'w')
file.write (contents.GetValue())
file.close()
app = wx.App()
f = wx.Frame(None,title = 'singel one')
gbk = wx.Panel(f)
loadbutton = wx.Button(gbk, label = 'open')
loadbutton.Bind(wx.EVT_BUTTON,load)
savebutton = wx.Button(gbk, label = 'save')
savebutton.Bind(wx.EVT_BUTTON,save)
filename = wx.TextCtrl(gbk)
contents = wx.TextCtrl(gbk, style = wx.TE_MULTILINE|wx.HSCROLL)
hbox = wx.BoxSizer()
hbox.Add(filename, proportion = 1, flag = wx.ALL, border = 5)
hbox.Add(loadbutton, proportion = 0, flag = wx.ALL, border = 5)
hbox.Add(savebutton, proportion = 0, flag = wx.ALL, border = 5)
vbox = wx.BoxSizer(wx.VERTICAL)
vbox.Add(hbox, proportion = 0, flag = wx.EXPAND)
vbox.Add(contents, proportion = 1, flag = wx.EXPAND, border = 5)
gbk.SetSizer(vbox)
f.Show()
app.MainLoop()
简单wxpython框架实例
最新推荐文章于 2024-05-18 20:36:55 发布