• 5559阅读
  • 4回复

QFileDialog问题 [复制链接]

上一主题 下一主题
离线zzh
 

只看楼主 倒序阅读 楼主  发表于: 2008-01-01
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
我正在写一个ftp客户端,我想,点击一个按钮,弹出QFileDialog对话框,里面显示的是ftp服务器abc目录下的纯文本文件,选择一个,就可以读入程序编辑了。可QFileDialog::getOpenFileName(this, tr("dakai"), "abc", tr("*"));怎么写?怎么写都是打开本地abc目录,不是打开服务器的目录?
离线foxyz

只看该作者 1楼 发表于: 2008-01-02
你服务器在远端?如果是远端恐怕这个Dialog得你自己去实现吧!
离线zzh

只看该作者 2楼 发表于: 2008-01-02
如果不用这个控件,那QT里有没有能显示文件的控件呢?
离线foxyz

只看该作者 3楼 发表于: 2008-01-02
使用treeview加上QDialog,加上QXXXXModel差不多就可以了。
我上两个星期刚刚写了一个GUI是使用这些的。QT designer作GUI还真麻烦!
你得比较了解 model-view模式,如果你还需要delegate你还得了解这个.

不过也许你可以从QFileDialog继承下来,然后去实现一些把server获得的目录结构数据显示到Dialog上的
functions.你去看看!一般只要改写treeview 相关的model的操作
离线zzh

只看该作者 4楼 发表于: 2008-01-03
原来这么麻烦呀,刚刚从doc里看到QListWidget的屏幕截图,觉得这个应该能行。
快速回复
限100 字节
 
上一个 下一个