我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

qstring的转换问题吧。

收到调试助手的qstring之后在if()里边做不了判断,例如:if(msg==“1”)msg也转成string了,是无效的,有人知道为什么吗?

你是使用qt的。所以msg为Qstring,"1"也是一个QString,,这样判断是可以的。
if(msg=="1")

img

前提是msg一定是要一个Qstring.,如果你msg是一个string类型也是同样的。
如果是char*类型使用 strcmp来进行判断
if(strcmp(msg,"1")==0)

近期文章

  • 这个累加程序哪里错了
  • uefi模式下,两块硬盘格式都已经是gpt格式,重装win10依旧提示磁盘需gpt分区(标签-windows)
  • Python练习题学费计算
  • 钉钉C# SDK找不到命名空间
  • ASP.NET,Windows服务监控某一个方法是否超时
  • C语言解决 过河
  • 关于#vue.js#的问题:this指向
  • keras.preprocessing.sequence没有pad_sequences函数
  • c语言字典排序,未知输入数量
  • 单片机编译遇到了问题
  • 数据库有用户更改密码问题
  • 计算机网络练习内容,希望解答后能指出运用了那部分知识
  • Nacos关于springcloud gateway的问题:请问我图片那样说是对的吗?
  • 自建bitwarden密码库安卓客户端提示错误问题
  • 关于#mysql#的问题,如何解决?
  • mysql分布式事物为什么要用xa
  • There was an unexpected error
  • 在后台从TCP获取的数据怎么传到前端
  • TensorFlow保存模型predict的错误
  • 分文件,类外调用函数,问题是未定义标识符

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华