我正在尝试编写一个程序,该程序将使用在 Notepad++ 或大多数 Web 浏览器中看到的选项卡式文档界面 (TDI)。我知道如何使用 Qt Designer 构建 GUI,以及使用 Qt C++ 编写代码(玩了几天之后)。
我已经使用 Designer 创建了每个页面小部件的外观示例,现在我想添加在运行时创建和测试选项卡的功能,每个选项卡都包含页面小部件的唯一实例。但是,如果不添加扩展 QWidget 的类并使用代码构建页面小部件,我不知道如何做到这一点。我可以走这条路,但我确信一定有更好的方法来创建 TDI;但我找不到任何有关如何执行此操作的教程或示例。
有没有人有什么建议?