在使用 selectFile()
在 QFileDialog
中选择文件后,所选文件不会自动显示在视口(viewport)中。有什么方法可以自动滚动,以便(第一个)选定的文件可见吗?
最佳答案
根据 selectFile()
函数的实现方式,我不认为这是可能的。绕过它的方法可能是子类化 QFileDialog
以重新实现 selectFile()
以获取您正在选择的文件的位置并将水平和垂直滚动条滚动到它。
唯一的问题是 UI
是在 QFileDialogPrivate
类中实现的,它有 QFileDialog
作为 friend ,所以这可能行不通,但你可以试试看。
关于qt - QFileDialog::selectFile() 并自动滚动以查看所选文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8785705/