是否可以關閉QMainWindow/QDockWidget分隔符上的不透明大小調整?關閉QMainWindow/QDockWidget分隔符的不透明大小調整
(即中央物件只有重新調整一次分離器被丟棄,而不是拖放過程。)
是否可以關閉QMainWindow/QDockWidget分隔符上的不透明大小調整?關閉QMainWindow/QDockWidget分隔符的不透明大小調整
(即中央物件只有重新調整一次分離器被丟棄,而不是拖放過程。)
也許你可以只要滑塊仍然繼承QSlider
和覆蓋sliderChange(SliderChange change)
而不是invoce超類方法拖?這是假設這是最終會發出更新周圍人的信號的正確方法。還沒有測試過,但這通常是一種在QT中工作的模式(例如,可以將QDialgo的拒絕插槽劃分爲中止對話框)。
QMainWindow具有animated屬性,該屬性指定是否使用動畫來操作浮動小工具和工具欄。默認情況下,此屬性已啓用,因此您將在移動Dock小部件時獲得動態(和動畫)調整中央小部件的大小。清除它應該給你類似於關閉QSplitter中的不透明調整大小的功能。
QMainWindow* mainWin(new QMainWindow);
mainWin->setAnimated(false);
好問題... – ChristopheD 2010-01-28 10:51:31