• 5804阅读
  • 2回复

关于tabwidget的removeTab()函数 [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2009-09-15
void QTabWidget::removeTab ( int index )

Removes the tab at position index from this stack of widgets. The page widget itself is not deleted.

按照它所说,删除的只是标签,而不是页面以及其内容,也就是说页面及其内容只是不可见了,但是还是存在于内存中的,是不是这样解释?

如果是这样,那么,怎样才能删除页面及其内容呢?
离线dbzhang800

只看该作者 1楼 发表于: 2009-09-15
你添加或插入 tab 的时候,你就提供了 page 的指针了吧? 该怎么处理就怎么处理好了
int addTab ( QWidget * page, const QString & label )
int addTab ( QWidget * page, const QIcon & icon, const QString & label )

另外
QWidget * widget ( int index ) const
也可以获取指针吧
离线iiiyyyhhhsss

只看该作者 2楼 发表于: 2009-09-15
明白。。
快速回复
限100 字节
 
上一个 下一个