读书人

QT build时出现异常 求大神指点 改怎

发布时间: 2013-07-16 22:38:05 作者: rapoo

QT build时出现错误 求大神指点 改如何改额
QT build时出现异常  求大神指点  改怎么改额

这个ratefield是一个QLineEdit 就是可以向里面输入的

一开始错误的那两句是下面这样的
ui->RecordEdit->append("("+sock->localAddress().toString()+")"+QTime::currentTime().toString()+":\n"+ui->ratefield->toPlainText().toLocal8Bit());

sock->write(ui->ratefield->toPlainText().toLocal8Bit());

但这个->toPlainText().toLocal8Bit()应该是指向QTextEdit 而QLineEdit是直接就可以输入的 我就把->toPlainText().toLocal8Bit()删了 但又出现图中的错误 该怎么改才能通过RecordButton按钮在RecordEdit里显示我输入的信息啊。。。

求指教 Qt append QLineEdit 信号与槽 QTextEdit
[解决办法]
1.ui->RecordEdit->append这边是要干什么?为RecordEdit添加数据吗?

2.sock->write();write()的参数不对,怎么会是传一个QLineEdit进去

应该是获取QLineEdit的数据再写进去吧。

QString str = ui->RecordEdit->text();可以获取QLineEdit的数据
[解决办法]
二楼已经说了问题所在了!你第60行最后ui->ratefield是个QLineEdit.请这么用ui->ratefield->text()
61行同样的问题,改成ui->ratefield->text()

读书人网 >QT开发

热点推荐