找回密码
 立即注册
收起左侧

提示 error: 'class QString' has no member named 'toAscii'

8
回复
14841
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2015-3-19 13:01:28 显示全部楼层 |阅读模式
1Qter豆
我是新手,根据大神yafeilinux写的 Qt编写串口通信程序全程图文讲解的帖子尝试自己写个串口通信的软件。在最后编译的时候显示
error: 'class QString' has no member named 'toAscii'
mycom->write(ui->sendMsgLinEdit->text().toAscii());

下面是一部分代码

void MainWindow::on_sendMsgBtn_clicked(){    mycom->write(ui->sendMsgLinEdit->text().toAscii());    //以ASCII码形式将发送数据框中的数据写入串口}

另一个问题:如何以十六进制形式将数据框中的数据写入串口

谢谢!                                         

最佳答案

查看完整内容

那你换qt4吧。。。一个个改挺麻烦的
回复

使用道具 举报

尚未签到

2015-3-19 13:01:29 显示全部楼层
chenliang1066 发表于 2015-3-19 16:28
已经改过了还是不行,报其他的错误

那你换qt4吧。。。一个个改挺麻烦的
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2015-3-19 13:07:32 显示全部楼层
我的Qt版本是

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-3-19 13:40:58 显示全部楼层
原来是基于Qt4的,你现在用的是qt5函数换掉了,。
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2015-3-19 13:42:57 显示全部楼层
sywh 发表于 2015-3-19 13:40
原来是基于Qt4的,你现在用的是qt5函数换掉了,。

这个问题该如何解决呢,我是新手不是很熟悉

点评

这个你要查下文档看qt5的函数了,我一直用Qt4,没文档。  详情 回复 发表于 2015-3-19 13:46
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-3-19 13:46:35 显示全部楼层
chenliang1066 发表于 2015-3-19 13:42
这个问题该如何解决呢,我是新手不是很熟悉

这个你要查下文档看qt5的函数了,我一直用Qt4,没文档。
回复

使用道具 举报

尚未签到

2015-3-19 15:26:52 显示全部楼层
toLatin1()    或      toLocal8Bit()
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2015-3-19 16:28:06 显示全部楼层
Joey_Chan 发表于 2015-3-19 15:26
toLatin1()    或      toLocal8Bit()

已经改过了还是不行,报其他的错误
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2019-2-18 19:48:08 显示全部楼层
楼主这个问题是怎么解决的,我也是和你一模一样的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了