QFileDialog :: selectFile()并自动滚动以查看所选文件

时间:2012-01-09 08:41:21

标签: qt

使用QFileDialogselectFile()中选择文件后,所选文件在视口中不会自动显示。有没有办法自动滚动,以便(第一个)选定的文件可见?

1 个答案:

答案 0 :(得分:1)

根据selectFile()函数的实现方式,我认为不可能。绕过它的方法可能是将QFileDialog子类化为重新实现selectFile()以获取您正在选择的文件的位置,并将水平和垂直滚动条滚动到它。

唯一的问题是UIQFileDialogPrivate类中实现了QFileDialog作为朋友,所以这可能不起作用,但您可以尝试确定。