1. 开发所需软件
python2.7 , wxPython3.0-for-py2.7 , py2exe0.6.9-for-py2.7 , setuptools0.6-for-py2.7
注:由于腾讯云的对象存储服务python的sdk使用的是2.7版本,加上python3没有向前兼容,因此这里选择2.7版本; wxPython主要是针对python在win下而产生的控件库; py2exe主要是将py文件包装为windows下可执行的exe文件; setuptools主要是用来安装一些第三方python库的时候使用的,当然也可以用pip。上述的软件python版本需要一致。
2. python环境配置
在环境变量添加PYTHON_HOME,地址指向Python安装目录,将PYTHON_HOME添加到Path中,并指向Python安装目录的子目录Scripts
3. 实现需求
准备工作: 下载对象存储服务Python端SDK,使用pip安装 pip install qcloud_cos_v4
具体实现:先看看最后的效果图
界面GUI:
def setupMenuBar(self):
self.CreateStatusBar()
menubar = wx.MenuBar()
menufile = wx.Menu()
mnuabout = menufile.Append(wx.ID_ABOUT, u’&关于’, "about this shit’)
mnuexit = menufile.Append(wx.ID_EXIT, u’&退出’, "end program’)
menubar.Append(menufile, u’&操