是否可以通过选项卡编号引用 QTabWidget 的各个选项卡?

发布于 2024-11-24 05:07:01 字数 298 浏览 2 评论 0原文

这里的问题非常快。我想知道我是否可以通过数字引用 QTabWidget 中的各个选项卡。这将为我节省大量时间,因为我在运行时生成未知数量的选项卡。我在 QT 文档中找不到任何内容,但我觉得这是一个应该包含的非常基本的功能。我在想这样的事情(不是真正的代码,只是一个想法,我意识到 tabNumber() 不存在):

 ui->tabArea->tabNumber(12);

如果没有公共函数,也许还有其他方法?请不要建议按名称引用选项卡,因为这是不可能的(可能有 100 个选项卡),而且我已经尝试过。

Very quick question here. I was wondering if it is possible for me to reference individual tabs from a QTabWidget by number. This will save me a lot of time, as I am generating an unknown number of tabs during run-time. I could not find anything in the QT documentation, but I feel like this is a very basic feature that should be included. I am thinking something like this (not real code just an idea, I realize tabNumber() doesn't exist):

 ui->tabArea->tabNumber(12);

If there isn't a public function, perhaps there's some other way? Please don't suggest referencing tabs by name because that is out of the question (potentially 100's of tabs), and I have already tried it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杀お生予夺 2024-12-01 05:07:01

如果您想要具有特定索引的选项卡,请使用 widget():

 QWidget* tab = tabWidget->widget( index );

If you want the tab with a certain index, use widget():

 QWidget* tab = tabWidget->widget( index );
贱人配狗天长地久 2024-12-01 05:07:01

我认为 setCurrentIndex() 方法就是您正在寻找的方法。

I think the setCurrentIndex() method is what you are looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文