我用QT设计师设计了两个QLineEdit,分别命名为LineEdit1和LineEdit2。
现在我想实现LineEdit1和LineEdit2文本同步,且这个同步是单向的,也
就是说LineEdit1文本改变,LineEdit2也跟着改变。
请问该怎么实现?
------解决思路----------------------
那就是跨窗体数据传输
参考:http://blog.csdn.net/shihoongbo/article/details/48681979
------解决思路----------------------
connect(keyboard->lineEdit, SIGNAL(textChanged(QString)), this, SLOT(setLineEdit2(QString)));
void setLineEdit2(QString str)
{
lineEdit2->setText(str);
或者你的是:loginDlg->setText(str);
}