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

Qt QFileDialog::selectFile()并自动滚动以查看所选文件,qt,Qt,使用selectFile()在QFileDialog中选择文件后,所选文件在视口中不会自动可见。是否有任何方法可以自动滚动以使(第一个)选定的文件可见?根据selectFile()函数的实现方式,我认为这是不可能的。绕过它的方法可能是子类化QFileDialog以重新实现selectFile()以获取所选文件的位置,并将水平和垂直滚动条滚动到该文件 唯一的问题是UI是在QFileDialogPrivate类中实现的,该类作为朋友拥有QFileDialog,因此这可能不起作用,但您可以尝试确定

使用
selectFile()
QFileDialog
中选择文件后,所选文件在视口中不会自动可见。是否有任何方法可以自动滚动以使(第一个)选定的文件可见?

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

唯一的问题是
UI
是在
QFileDialogPrivate
类中实现的,该类作为朋友拥有
QFileDialog
,因此这可能不起作用,但您可以尝试确定