jjzjj

dockwidgets

全部标签

c++ - 如何避免在 QMainWindow 中与过多的 dockwidgets 丑陋重叠?

在我们的应用程序中,我们有可变数量的dockwidgets,因为其中一些是由在运行时加载的插件添加的。并非所有dockwidgets都需要同时可见。这在很大程度上取决于用户正在做什么以及哪些插件处于事件状态。但是,如果使用addDockWidget(...)以编程方式添加了太多的dockwidget,它们就会开始相互重叠(不是在选项卡方面,而是在绘制的内容方面)另一个区域,显然看起来破损了)。用户可以将dockwidgets移动到仍然有空间的dockareas,但是布局/主窗口成功地阻止了(untabbed)重新添加到“拥挤的”dockarea。我们确实允许选项卡式停靠栏允许用户安排所