2009-09-18 5 views

Répondre

0

Peut-être que vous pourriez sous-classe QSlider et passer outre sliderChange(SliderChange change) et non invoce la méthode superclasse tant que le curseur est toujours traîné? C'est supposer que c'est la bonne méthode qui finira par émettre les signaux qui mettent à jour le gars autour. Je ne l'ai pas testé, mais c'est généralement un modèle qui fonctionne dans QT (par exemple on peut sous-classer l'emplacement de rejet de QDialgo pour abandonner les boîtes de dialogue).

1

QMainWindow possède une propriété animated qui spécifie si l'animation est utilisée pour la manipulation des widgets de quai et des barres d'outils. Par défaut, cette propriété est activée afin que vous obteniez un redimensionnement dynamique (et animé) du widget central lors du déplacement des widgets de quai. L'effacement devrait vous donner des fonctionnalités similaires à la désactivation du redimensionnement opaque dans un QSplitter.

QMainWindow* mainWin(new QMainWindow); 
mainWin->setAnimated(false); 
Questions connexes