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