setFocus su QPushButton non evidenzia il focus sul pulsante (Qt 5.9)
-
Salve a tutti,
ho una QWidget con una matrice di QPushButton inserita in una QScrollArea. Vorrei potermi muovere in tale matrice utilizzando le frecce della tastiera e tale obiettivo l'ho raggiunto. Il problema che devo risolvere è la visualizzazione del pulsante che ha il focus. Nel momento che viene mostrata la Widget, se clicco su un pulsante, fa l'animazione della pressione, ma non rimane evidenziato come pulsante avente il focus. Stessa cosa avviene per qualsiasi altro tasto della matrice. Ma, se dopo aver cliccato su un pulsante, premo il Tab della tastiera, sul pulsante successivo, appare la cornice del focus. Da questo momento in poi, ogni tasto che viene cliccato con il mouse o selezionato tramite la tastiera, ha la cornice del focus. Perchè con il solo setFocus non riesco ad ottenere la cornice che fa apparire il tasto Tab?Giovanni