Как програмно управлять фокусом ввода в QFileDialog? Задача: сделать навигацию по форме горячими клавишами.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys
class MyWindow(QtGui.QMainWindow):
    def __init__(self, parent = None):
        QtGui.QMainWindow.__init__(self, parent)
        self.setWindowFlags(QtCore.Qt.Window |
                            QtCore.Qt.WindowSystemMenuHint)
        # Menu configure
        self.menuFile = QtGui.QMenu("&File")
        self.actOpen = QtGui.QAction("Open", None)
        self.actOpen.setShortcut(QtGui.QKeySequence.Open)
        self.actOpen.triggered.connect(self.on_open)
        self.menuFile.addAction(self.actOpen)
        self.menuBar().addMenu(self.menuFile)
    def on_open(self):
        print("Выбран пункт меню Open")
        #Вызов диалога в котором надо управлять фокусом
        f = QtGui.QFileDialog.getOpenFileName(parent=self,
                                              caption="Open File")
        print "Selected file: ", f
app = QtGui.QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())