如何设置QDockWidget的初始宽度?
我已经实现了sizeHint函数,但是接下来呢?
最佳答案
QDockWidget
的文档说:
因此,大小提示是从放置在停靠小部件中的任何内容获取的。您是否尝试过设置QDockWidget
的 child 的大小?
但是,我同意Marius的观点,最好的办法可能是在应用程序启动时使用QSettings
保存和还原所有停靠窗口的宽度。看看QMainWindow::saveState
除了从saveState
而不是从单个函数中获取数据之外,我的保存函数看起来与Marius给出的非常相似。