gpt4 book ai didi

c++ - 在 Qt Designer 中创建选项卡式文档界面?

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:06 25 4
gpt4 key购买 nike

我正在尝试编写一个程序,它将使用在 Notepad++ 或大多数网络浏览器中看到的选项卡式文档界面 (TDI)。我知道如何使用 Qt Designer 构建 GUI,以及如何使用 Qt C++ 编写代码(经过几天的尝试)。

我已经使用 Designer 创建了每个页面小部件的外观示例,现在我想添加在运行时创建和测试选项卡的功能,每个选项卡都包含页面小部件的唯一实例。但是,如果不添加扩展 QWidget 的类并使用代码构建页面小部件,我不知道如何做到这一点。我可以沿着这条路走下去,但我确信必须有更好的方法来创建 TDI;但我找不到有关如何执行此操作的任何教程或示例。

有人有什么建议吗?

最佳答案

要创建选项卡界面,您应该查看 QTabWidget .

它是 Qt Designer 中包含的容器小部件,可自动处理选项卡上的操作。它有几种内置方法来操作其选项卡及其内容。

QTabWidget的每一页单独处理,可以有不同的布局和功能。

如果您想在一个页面中包含多个不同的对象,请为其分配一个布局,然后将这些对象分配给该布局。

关于c++ - 在 Qt Designer 中创建选项卡式文档界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18872034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com