void HMW::HNew()
{
QWidget *tab = new QWidget(); //创建一个QWidget
tab->setObjectName(QString::fromUtf8("tabNew")); //setObjectName
QTextEdit *textedit=new QTextEdit(tab); //创建一个TextEdit,且以刚才建立的QWidget为父部件
textedit->setObjectName(QString::fromUtf8("texteditNew")); //setObject
textedit->setGeometry(10,10,250,250); //设置textEdit的相对位置及其大小
this->HTab->addTab(tab, QString::fromUtf8("NewText")); //给TabWidget添加页面
}
上面是我定义的一个槽函数,功能是给TabWidget添加一个页面,而且页面里有一个TextEdit,
当按钮clicked时,执行以上代码,
由于上面的指针textedit只是一个局部变量,当槽函数执行完毕,这个指针就不能用了,就不能用其来对刚才创建的那个TextEdit进行编辑了。
现在我想对添加页面里的那个TextEdit进行操作,例如要保存其内容等等,那么,它现在的指针是什么呢?或者变量名是什么?
[ 此帖被iiiyyyhhhsss在2009-09-16 14:08重新编辑 ]