4
我正在开发一个具有一些可变大小窗口的工具。我能够实现这一点,使用垂直水平QSplitter
水平&。请参阅附件图片。如何在Qt中具有可拆卸的工具窗口
现在,如何使这些独立的窗口可拆卸/最大化/关闭?我如何在每个窗口的右上角添加交叉标记,以便可以将它们关闭最大化或从那里分离?就像此链接: -
http://vector.com/portal/medien/ecu_testing/tae/test_automation_editor.png
感谢..是有可能与Qt Creator的做到这一点..其实我不能 - 结合qdockwidget的布局与使用Qt Creator的显示在我的附加的图片? – user1870619 2013-05-02 10:51:30
您可以使用设计器将每个子窗口创建为'QDockWidget'。但我认为你需要将代码添加到主窗口中。从类中创建一个'QDockWindow':* File> New> Qt> Qt Designer> Widgets/QDockWidget *。然后在'MainWindow'构造函数中:'MyDockWidget * dock = new MyDockWidget(this); addDockWidget(Qt :: RightDockWidgetArea,dock);'如上例所示。 – 2013-05-02 11:27:18
得到了我将尝试这一点...最后一个...我们必须指定每个窗口的默认位置? – user1870619 2013-05-02 11:46:43