2009-09-18 10 views

risposta

0

Forse si potrebbe sottoclasse QSlider e sovrascrivere sliderChange(SliderChange change) e non invoce il metodo della superclasse fino a quando il cursore è ancora in fase di trascinato? Ciò presuppone che questo sia il metodo corretto che alla fine emetterà i segnali che aggiornano il ragazzo intorno. Non l'ho provato, ma questo è generalmente un pattern che funziona in QT (per esempio si può sottoclassi lo slot di rifiuto di QDialgo per interrompere i dialoghi).

1

QMainWindow ha una proprietà animated che specifica se l'animazione viene utilizzata per la manipolazione di widget e barre degli strumenti. Per impostazione predefinita, questa proprietà è abilitata in modo da ottenere il ridimensionamento dinamico (e animato) del widget centrale quando si spostano i widget del dock. La cancellazione dovrebbe offrire funzionalità simili alla disattivazione del ridimensionamento opaco in un QSplitter.

QMainWindow* mainWin(new QMainWindow); 
mainWin->setAnimated(false); 
Problemi correlati