导航:首页 > 文件处理 > qt中获得当前文件夹

qt中获得当前文件夹

发布时间:2024-07-18 11:16:53

1. QT treewideget怎么实现显示一个文件及文件夹里面的子文件夹

这个可以使用QTreeview和QFileSystemModel:官方文档例子如下:

It is simple to construct a tree view displaying data from a model. In the following example, the contents of a directory are supplied by a QFileSystemModel and displayed as a tree:
QFileSystemModel *model = new QFileSystemModel;
model->setRootPath(QDir::currentPath());
QTreeView *tree = new QTreeView(splitter);
tree->setModel(model);

如果要使用QTreeWidget 就要使用QFileInfo对文件夹进行遍历,挨个添加到QTreeWidget中。有关QFileInfo请参考帮助文档:http://qt-project.org/doc/qt-4.8/qfileinfo.html

2. QT 获得指定文件夹及子文件夹下面的文件

使用QDir::entryInfoList获的文件夹下的所有文件列表(QFileInfoList),然后通过判断QFileInfoList中每个QFileInfo的类型,QFileInfo::isDir()判断是否目录,QFileInfo::isFile()判断是否是文件,对于目录,同样的方法处理即可获得子目录中的文件了。

3. qt鐢熸垚镄勫彲镓ц屾枃浠跺湪鍝猯inux

鎭ㄥソ锛屽湪Linux绯荤粺涓锛孮t鐢熸垚镄勫彲镓ц屾枃浠堕氩父浣崭簬鏋勫缓鐩褰曚笅镄"release"鎴"debug"鏂囦欢澶逛腑锛屽叿浣揿彇鍐充簬鎭ㄤ娇鐢ㄧ殑鏋勫缓妯″纺銆傞粯璁ゆ儏鍐典笅锛孮t Creator浼氩湪椤圭洰鏂囦欢澶逛笅鐢熸垚涓涓鏋勫缓鐩褰曪纴璇ョ洰褰曞寘钖缂栬疟鐢熸垚镄勬枃浠躲
渚嫔傦纴濡傛灉鎭ㄧ殑椤圭洰鏂囦欢澶规槸"/home/user/myproject"锛屽垯鏋勫缓鐩褰曞彲鑳戒綅浜"/home/user/myproject/build"銆
铹跺悗锛屾偍鍙浠ュ湪鏋勫缓鐩褰曚腑镄"release"鎴"debug"鏂囦欢澶逛腑镓惧埌鍙镓ц屾枃浠躲傛ゅ栵纴杩桦彲鑳芥湁鍏朵粬鏂囦欢锛埚傚簱鏂囦欢鍜岃祫婧愭枃浠讹级涓庡彲镓ц屾枃浠朵竴璧风敓鎴愩
璇锋敞镒忥纴鍏蜂綋镄勮矾寰勫彲鑳戒细锲犱綘镄勯”鐩缁撴瀯鍜岄厤缃钥屾湁镓涓嶅悓銆备綘鍙浠ュ湪鏋勫缓鐩褰曚腑浣跨敤find锻戒护𨱒ユ煡镓剧敓鎴愮殑鍙镓ц屾枃浠躲备緥濡傦细
cd /home/user/myproject/buildfind . -name "myproject"
杩椤皢鎼灭储褰揿墠鐩褰曞强鍏跺瓙鐩褰曪纴镓惧埌钖崭负锛俶yproject锛傜殑鍙镓ц屾枃浠躲
鍙﹀栵纴浣犱篃鍙浠ュ湪Qt Creator镄勬瀯寤烘棩蹇椾腑镆ョ湅鐢熸垚镄勫彲镓ц屾枃浠剁殑璺寰勚傚湪鏋勫缓瀹屾垚钖庯纴QtCreator浼氩湪镞ュ织涓鏄剧ず鍙镓ц屾枃浠剁殑璺寰勪俊鎭銆备綘鍙浠ュ湪Qt Creator镄勬瀯寤洪夐”涓镓惧埌璇ユ棩蹇椼傚笇链涢噰绾筹纴璋㈣阿锛

4. Qt怎么打开指定文件夹下的SQLite数据文件

采用将项目中的sqlite文件拷到android内存卡上的固定位置,先判断位置上是否存在sqlite文件,不存在则复制文件。sqlite可放在res的raw目录下,亦可放在assets下,放在assets下,可新建其他层次目录,本例选择assets1.首先,添加sdcard权限在An..

5. qtftp涓嬭浇鍑犱釜鏂囦欢澶瑰拰鍐呭

qtftp涓嬭浇鍑犱釜鏂囦欢澶瑰拰鍐呭规庝箞镎崭綔锛焣tftp涓嬭浇鍑犱釜鏂囦欢澶瑰拰鍐呭硅繖镙锋搷浣滐细
1銆佸缓绔婩TP杩炴帴锛氢娇鐢≦TFTP鎻愪緵镄勫嚱鏁帮纴寤虹珛涓峄TP链嶅姟鍣ㄧ殑杩炴帴锛岄渶瑕佹彁渚涙湇锷″櫒镄処P鍦板潃銆佺鍙e彿鍜岀橱褰曞嚟璇侊纸渚嫔傜敤鎴峰悕鍜屽瘑镰侊级銆
2銆佸垪鍑虹洰褰曞唴瀹癸细浣跨敤QTFTP鎻愪緵镄勫嚱鏁帮纴鍒楀嚭瑕佷笅杞界殑鏂囦欢澶逛腑镄勫唴瀹癸纴鍙浠ユ寚瀹氭枃浠跺す镄勮矾寰勫苟銮峰彇璇ヨ矾寰勪笅镄勬枃浠跺拰瀛愭枃浠跺す鍒楄〃銆
3銆佷笅杞芥枃浠跺拰鏂囦欢澶癸细镙规嵁闇姹备娇鐢≦TFTP鎻愪緵镄勪笅杞藉嚱鏁帮纴阃愪釜鎴栨壒閲忎笅杞芥枃浠跺拰鏂囦欢澶广傛枃浠跺す锛堜篃绉颁负鐩褰曪级鏄璁$畻链虹郴缁熶腑鐢ㄤ簬缁勭粐鍜屽瓨鍌ㄦ枃浠剁殑涓绉嶅瑰櫒锛屽寘钖鍏朵粬鏂囦欢澶瑰拰鏂囦欢锛屼互褰㈡垚灞傛$粨鏋勬潵缁勭粐鍜岀$悊鏂囦欢銆

6. qt相对路径,需要取到祖父目录下的文件夹

使用QDir 里面的相关方法,

QDir::current()获得当前Dir,然后使用cdUp()进到其父目录,两次调用应该就可以了
具体请参考:http://qt-project.org/doc/qt-4.8/qdir.html

阅读全文

与qt中获得当前文件夹相关的资料

热点内容
形容命令下达迅速 浏览:124
安卓手机如何用谷歌支付 浏览:284
安卓怎么刷装备 浏览:525
程序员架构师的工作 浏览:150
优摩手环用的什么app 浏览:705
安卓点点怎么关闭 浏览:185
公考培训系统源码 浏览:631
梅州离东莞源码 浏览:384
09年加密软件排行榜 浏览:689
javakey值 浏览:615
PDF政府报告2016 浏览:1002
国内小孩编程加盟前景 浏览:961
stc单片机安全 浏览:539
云邮箱服务器端口 浏览:491
文选编译与经典重构 浏览:598
精灵部落服务器地址 浏览:964
mc服务器和房间有什么分别 浏览:883
db服务器什么系统 浏览:606
分时涨停密码源码用法 浏览:897
安卓卸载命令 浏览:286