标题:文件浏览对话框的实现
作者:cwf123456
日期:2009-10-06 19:55
内容:
求助大侠:
现在要做一个文件浏览的对话框:
1.可以选择文件查看的方式,类似windows下面的列表显示、缩略图显示、平铺显示等;
2.如果文件是图片(jpg、bmp的),可以显示出图片的大致内容;
3.这个对话框可以安放工具条。
要实现这么一个界面,主窗口用QMainWindow实现,中央窗口用什么实现呢?
留下你的一句话,小弟能少走很多弯路,谢谢啦
#1 [rqzrqh 10-06 21:43]
不知道。现在也没必要学这个东西
#2 [cwf123456 10-07 11:37]
。。。。。
算你是个帮顶的
#3 [shiroki 10-07 14:53]
Qt带的QFileDialog好像已经和你的需求非常接近了。 可以看看demo里的standard dialog那个demo
#4 [cwf123456 10-07 16:24]
QFileDialog产生的对话框一般用做打开、保存文件的,可是我想要个浏览文件的啊
主窗口用QMainWindow,中央窗口应该用什么实现啊,这种窗口天天用却不知道是什么···
继续求教
#5 [aoxuehan 10-08 09:39]
在中间放一个QScrollArea,然后在代码中新建一个label,用于显示图片,然后把这2个绑定,代码如下:
openFileName = QFileDialog::getOpenFileName(this);
//code here 判断是否为图片格式~ 直接提取path后面的文件名判断
if (!openFileName.isEmpty())
label->setPixmap(QPixmap(openFileName));
scrollArea->setWidget(label);
scrollArea->show();
这样就可以用label显示图片了,同时又有滚动条。