问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用python做一个显示文件目录的GUI?

发布网友 发布时间:2022-04-27 05:34

我来回答

3个回答

热心网友 时间:2022-04-18 05:41

  我以前写过一个替换exe文件的工具,右侧使用treeCtrl结构显示的目录树(显示py文件所在的目录的文件结构),拖拽文件到左侧,然后会自动替换py文件所在的目录下面的同名文件。你不会用到替换这个功能,但是目录显示已经很完善了。源码如下,由于会使用个别ICON文件(一般ICON使用系统自带的,看下面预览,exe和folder还有未知文件我自定义了一下),运行时请使用压缩包里面的py文件运行。我使用wx2.9写的,2.8估计也可以。欢迎PM。(代码太长了,不让贴 - -)


热心网友 时间:2022-04-18 06:59

你如果是想使用打开或者保存文件对话框的话,wxPython有预定义的标准对话框,wx.FileDialog。

如果你想手动写一个类似资源管理器的GUI的话,可以使用列表控件,wx.ListCtrl。调用os.listdir得到指定目录下的文件列表,再传入wx.ListCtrl,用列表控件显示即可。

当然具体用法,请参考手册。追问首先谢谢你的回答。
你说的方法我有想到,但是有个问题是 要怎么显示不同文件的图标?显示windows系统的文件图标 总不会是手动添加吧 是不是要调用windows系统的什么接口? 对wxpython处理图片这方面不熟悉

热心网友 时间:2022-04-18 08:33

这个很简单,用QT也行,wxpython也行
import os
然后把找到的文件名方法,然后放入QLineView或者其他控件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...频数和频率成正比,2频数一定时,频率与总次数成反比,对不对_百度... ...总次数之间的关系是( ) A.频数越大,频率越大 B.总次数一定时,频数越... 实验的总次数、频数及频率三者的关系是( )A.频数越大,频率越大B.频数... 嘎牙鱼的做法大全 安无线网要用多少元网费要交多少元不用用了要不要交网费,想寻求大家的... 无线网费1年多少钱 "Hbr"作为“港”的缩写,其在英语中的使用频率和应用示例如何? 【车主点评:吉利汽车帝豪GL 使我荣华富贵】 请问,如果,家用,自动挡,帝豪gl,英朗,科沃兹,卡罗拉,轩逸,同等价位,建议... ...景点?既能休闲的时候看看又能长点知识@@谢谢各位了! 如何用python做一个显示文件目录的GUI 有哪些用python做的gui Python编写GUI 如何使用python写gui编辑器 美的抽油烟机换电机要多少钱? 爱妻油烟机换电机多少钱 老模范油烟机维修电机多少钱 美的抽油烟机 电机烧坏了 没在保修期范围了 换一个大概多少钱 杭州 油烟机的电机坏了换个好的电机要多少钱? 笔记本电脑可以用作显示屏吗 数字媒体艺术电脑屏幕可以用高清屏吗 多屏电脑的使用心得? 电脑屏用什么擦试不伤其屏幕? 杭州西湖十景简介,要短些 杭州西湖十景介绍,西湖十景有哪些 微信支付指纹弄不了 刚开始还可以 微信声音播放失效是什么原因 五菱宏光车玻璃尺寸是多少?求解 东风日产轩逸1.6L,后挡风玻璃的尺寸是多少? 朗动前后挡风玻璃尺寸多大 如何用Python语言编写GUI程序 python gui是什么意思 python gui图形界面 微信发信息被拒收自己怎么才能发信息给对方? 微信发信息被拒收自己怎么才能发信息给对方 微信,怎样给对方发送信息。能让对方接收不到?只在我这里留下一个可爱... 戴尔笔记本维修售后4006699965需要预约吗? 过了保修期的DELL笔记本该怎么维修呢? 南京戴尔笔记本售后维修点在哪?求详细地址。 解梦:梦到一条小青蛇代表什么意思? DELL笔记本(售后)服务流程 戴尔笔记本主板坏了维修一般多少钱 梦见一条小青蛇有什么征兆? 梦到小青蛇 梦到小青蛇是啥事 梦见自己变成小青蛇 昨天晚上我梦见二十年前的女同学了 旧街场白咖啡不同口味之间有什么差异? 什么咖啡的果木味重 在淘宝上买了旧街场的白咖啡榛果味,和以前我买的味道完全不同,一股焦味,店主非要说是正中的,真是郁闷