如何访问QTabWidget中的窗口小部件?

时间:2011-09-15 17:42:38

标签: qt qt4 tabwidget

我觉得这很容易但我卡住了...... 我有一个QTabwidget并插入了一个带有insertTab的新标签。

tabwidget.insertTab(idx, new QWebView, "uninterestingTitle");

现在我想访问包含QWebView(或者通常是我放入我的标签的任何小部件),进行修改......但是如何? 我知道如何访问任何选项卡(currentIndex,currentWidget,...),但我不知道如何访问包含的小部件(如我的QWebView上面)。

currentWidget会返回我的QWebView吗?

Sry,但我很困惑并感谢任何建议。 =)

1 个答案:

答案 0 :(得分:2)

因此,通过插入新选项卡,选项卡/页面本身就是您的QWebView,即tabwidget.widget(idx)是您的QWebView。这就是我对Qt documentation的理解; (如果我错了,请告诉我)

如果在调用此函数之前QTabWidget为空,则新页面将成为当前页面。在小于或等于当前索引的索引处插入新选项卡将增加当前索引,但保留当前页面。