Under Qt a tab will move focus to all focus receivers inside a Widget to itself and to its children.
The QMainWindow we use has QDockWidget which are in fact its children (Preview, TableOfContents, ClipsWindow, BookBrowser, etc). So tabbing will not just stay inside a single QDockWidget as it is one of many children of the QMainWindow.
Using tab to move focus among fields in a modal QDialog makes sense. But trying it in Sigil's MainWindow will be hard given the number of children and the number of focus points. I will investigate if there is any way to disable that for a set of widgets and their children, why still allowing them to get and use focus.
|