博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSV读取工具
阅读量:7029 次
发布时间:2019-06-28

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

1 # -*- coding:utf-8 -*- 2 #! /usr/bin/env python 3 ''' 4 Created on 2014年8月1日 5  6 @author: dWX232085 7 ''' 8 import wx 9 import os10 11 import images12 import ScrolledWindow13 from wx._core import PySimpleApp14 15 #---------------------------------16 ID_Open  = wx.NewId()17 ID_Exit = wx.NewId()18 #---------------------------------19 #定义MDI父窗口类20 class CsvFrame(wx.MDIParentFrame):21     def __init__(self):22         wx.MDIParentFrame.__init__(self, None, -1, "CSV Read Tool", size=(600, 400))23         self.winCount = 0   #记录子窗口的数量24         25         menuBar = wx.MenuBar()   #创建菜单栏26         27         menu = wx.Menu()    #创建菜单28         menu.Append(ID_Open, "Open...")   #添加菜单项29         menu.AppendSeparator()30         menu.Append(ID_Exit, "Exit")31         32         menuBar.Append(menu, "&File")    #将菜单添加至菜单栏33         self.SetMenuBar(menuBar)         #为框架设置菜单栏34         35         self.CreateStatusBar()     #创建状态栏36 37         self.Bind(wx.EVT_MENU, self.OnOpenFile, id=ID_Open)38         self.Bind(wx.EVT_MENU, self.OnExit, id=ID_Exit)39         40     41     def OnExit(self, evt):42         self.Close()43     44     def OnOpenFile(self, evt):45         #打开文件选择对话框选择csv文件46         filedialog = wx.FileSelector("选择CSV文件", "", "", ".csv", "*.csv",47                              wx.OPEN)48         if filedialog == "":49             wx.MessageBox("你还没选择文件!", "警告", wx.OK|wx.ICON_WARNING)50         else:51             filename = os.path.basename(filedialog)52             win = wx.MDIChildFrame(self, -1, filename)53             canvas = ScrolledWindow.MyCanvas(win)54             win.Show(True)55         56 if __name__ == '__main__':57     app = PySimpleApp()58     frame = CsvFrame()59     frame.Show()60     app.MainLoop()

 

转载于:https://www.cnblogs.com/ajucs/p/3885264.html

你可能感兴趣的文章
JS常用方法(获取Class、获取元素样式、事件监听、cookie、ajax等)
查看>>
BZOJ 1084 最大子矩阵
查看>>
2018杭电多校第三场1007(凸包,极角排序)
查看>>
django中orm的简单操作
查看>>
Mybatis知识(1)
查看>>
php处理网站url编码及乱码问题
查看>>
快速入门:selenium自动化测试+ubuntu系统+php语言+firefox/chrome浏览器
查看>>
docx 转 doc
查看>>
DD DT DL标签
查看>>
用window.open函数页面传值
查看>>
SPOJ 10707 COT2 - Count on a tree II
查看>>
数据绑定——Vue.js
查看>>
Max Mex
查看>>
[CentOS] 7 不执行文件 /etc/rc.d/rc.local
查看>>
模态窗口的各个属性
查看>>
10.28 (上午) 开课一个月零二十四天 (数据访问)
查看>>
为什么你应该(从现在开始就)写博客
查看>>
小技巧积累
查看>>
Java JDBC链接Oracle数据库
查看>>
Moss2010 部署命令
查看>>