Qt:在按钮单击时添加自定义新选项卡

Posted

技术标签:

【中文标题】Qt:在按钮单击时添加自定义新选项卡【英文标题】:Qt: Add custom new tab on button click 【发布时间】:2014-07-03 14:03:28 【问题描述】:

所以我是 Qt 的新手,我正在寻找一些关于创建选项卡式界面的指导,我可以在程序运行时添加多个选项卡(具有相同的设计但填充它们的内容不同)。现在,我只想尝试一个简化版本,其中我的小部件带有一个“新选项卡”按钮,每次单击它时都会将另一个包含几个按钮和文本字段的选项卡添加到选项卡区域。

我想我将有两个类(我的主类和一个用于选项卡内容的类),每个类都有 .h、.cpp 和 .ui 文件。然后在我的主窗口 .ui 文件中,我想放置“新选项卡”按钮和表格,在内容 .ui 文件中,我将放置选项卡内的内容。

但是我如何点击“新标签”按钮将我的内容 ui 的副本添加到新标签中?

非常感谢任何帮助。

谢谢

PS:过去几个小时我一直在网上四处寻找,但我发现没有一个解决方案对我有用(它们都是针对与我不同的设置的非常具体的答案)

PPS:如果我做错了,我当然愿意做不同的事情:)

【问题讨论】:

【参考方案1】:

我认为您应该从 Qt 示例开始,并尝试了解如何开发一般的 Qt gui 应用程序。根据您的 Qt 版本和技术(小部件或 QML 或两者),可能会有非常不同的方法。

这里有一个简单的小部件示例:http://doc.qt.io/qt-4.8/qt-dialogs-tabdialog-example.html(来自 qith qt creator)

【讨论】:

谢谢!我会试试的。

以上是关于Qt:在按钮单击时添加自定义新选项卡的主要内容,如果未能解决你的问题,请参考以下文章

Chrome 自定义选项卡自定义(如 setToolbarColor、开始和退出动画)不起作用

反应导航选项卡导航器特定选项卡自定义

基于jQuery实现的Tabs选项卡自定义插件

使用带有选项卡布局的自定义视图时无法从选项卡中删除填充

请问怎么在excel单元格格式添加自定义

单击事件上的 Kentico 自定义 WebPart 按钮