如何用python做一个显示文件目录的GUI?
我用的gui工具是wxpython,会用python进行简单的文件操作,比如读取文件夹中的文件信息等。但是怎样显示到界面,就像windows中打开一个文件夹的显示的界面那...
我用的gui工具是wxpython,会用python进行简单的文件操作,比如读取文件夹中的文件信息等。但是怎样显示到界面,就像windows中打开一个文件夹的显示的界面那样,将文件信息以视图的方式显示出来?是不是需要调用windows系统的接口什么的??
展开
3个回答
展开全部
你如果是想使用打开或者保存文件对话框的话,wxPython有预定义的标准对话框,wx.FileDialog。
如果你想手动写一个类似资源管理器的GUI的话,可以使用列表控件,wx.ListCtrl。调用os.listdir得到指定目录下的文件列表,再传入wx.ListCtrl,用列表控件显示即可。
当然具体用法,请参考手册。
如果你想手动写一个类似资源管理器的GUI的话,可以使用列表控件,wx.ListCtrl。调用os.listdir得到指定目录下的文件列表,再传入wx.ListCtrl,用列表控件显示即可。
当然具体用法,请参考手册。
追问
首先谢谢你的回答。
你说的方法我有想到,但是有个问题是 要怎么显示不同文件的图标?显示windows系统的文件图标 总不会是手动添加吧 是不是要调用windows系统的什么接口? 对wxpython处理图片这方面不熟悉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单,用QT也行,wxpython也行
import os
然后把找到的文件名方法,然后放入QLineView或者其他控件
import os
然后把找到的文件名方法,然后放入QLineView或者其他控件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询