当我尝试将QDockWidget插入自己的应用程序时,我发现了奇怪的行为。问题是拖动小部件的边框后,它的大小会返回,因此我无法更改其大小。因此,我打开了official qt example。但是此示例中存在相同的问题。您可以在下面看到它。 (在取消停靠并再次停靠后,问题消失了)
我系统中的另一个KDE应用程序没有这样的错误,因此我认为Qt中有一些功能可以解决此问题。请帮助我修复此示例。
最佳答案
您唯一需要做的就是调用QMainWindow::resizeDocks。之后,错误将消失。
关于c++ - 调整QDockWidget的大小而无需取消停靠和停靠,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48766663/