首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QLineEdit 无法发信号,该如何处理

2012-05-28 
QLineEdit 无法发信号我在别的程序中突然发现,QLineEdit无法发射信号,特意测试一下,代码如下:#include wi

QLineEdit 无法发信号
我在别的程序中突然发现,QLineEdit无法发射信号,特意测试一下,代码如下:

#include "widget.h"
#include <QMessageBox>
#include <QLineEdit>
#include <QHBoxLayout>
Widget::Widget(QWidget *parent) :
  QWidget(parent)

{
  QLineEdit *lineEdit=new QLineEdit;
  connect(lineEdit,SIGNAL(textChanged(QString &)),this,SLOT(resetlineEdit(QString &)));

  QHBoxLayout *rowLay=new QHBoxLayout;
  rowLay->addWidget(lineEdit);
  setLayout(rowLay);
}

Widget::~Widget()
{

}
void Widget::resetlineEdit(QString &)
{
  QMessageBox::about(this,"about","xxxx");

}


感觉上面的代码好像没有问题啊,请问下,这个是为什么,谢谢!

[解决办法]
没有textChanged(QString &) 只有textChanged(QString)

热点排行