社区
Qt
帖子详情
新人问个关于QT中数据类型转换的问题
finrod86921812
2012-11-22 11:11:53
QString类下有个例子
QString str = "FF";
bool ok;
int hex = str.toInt(&ok, 16); // hex == 255, ok == true
int dec = str.toInt(&ok, 10); // dec == 0, ok == false
但是我现在不需要hex ==255,而要它等于-1。
str表示一个八位有符号整数而不是无符号的,请问应该怎么写代码呢.....
...全文
120
2
打赏
收藏
新人问个关于QT中数据类型转换的问题
QString类下有个例子 QString str = "FF"; bool ok; int hex = str.toInt(&ok, 16); // hex == 255, ok == true int dec = str.toInt(&ok, 10); // dec == 0, ok == false 但是我现在不需要hex ==255,而要它等于-1。 str表示一个八位有符号整数而不是无符号的,请问应该怎么写代码呢.....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
finrod86921812
2012-11-26
打赏
举报
回复
最后我用了个笨办法,因为八位有符号整数范围是-128到127 所以当数据大于127时,我让它变成负数。。。
写不动代码的人
2012-11-22
打赏
举报
回复
先转为16进制然后再转为10进制
数据
转换,int/short转char,char转int/short,int转为char,memcpy用法
作为职场
新人
,记录一下第一次写报文收发的时候遇到的
问题
,在工程
中
需要将各种
数据
存入一个char
中
进行发送和接收解析,主要使用的是memcpy函数,使用的方法是这样。memcpy函数是C/C++语言
中
的一个用于内存复制的...
【
QT
教程】
QT
6 QML在增强现实
中
的应用
在软件开发领域,
Qt
6 QML(
Qt
Quick Markup Language)是
Qt
6框架的一部分,用于构建用户界面,提供了一种声明式的编程语言,让开发者能够以更简洁、高效的方式创建现代化的应用程序界面。
QT
6 QML凭借其创新的技术...
【
QT
】自我学习笔记第五章——
QT
+OPENGL的开始
本文采用VS2017+
QT
5.12的开发环境。 创建工程 在VS2017选择文件——新建——项目,新建一个Gt GUI Application,设置项目名后,在基类设置为QWidget(本文用来显示基本的模型,不需要其他框条,所以选择此类)。 ...
QT
使用QAxObject读取Excel教程-全网最全_
qt
读取excel(1)
而如果想获取属性就可以通过 property() 方法,会返回一个 QVariant 对象,可以根据需求通过 toString()、toInt() 等方法转为
Qt
的基本类型。 更多相关 除了上面提到的,更多的方法可以直接到微软官网查看文档。 ...
Qt
与设计模式(全)
/*定义了一个抽象的设备类型,假设我们不知道我们的设备到底是什么样的设备(包括摄像头和显示设备),而枚举类型的标记
中
没有 DT_Camera = 0, DT_Display 整个DeviceType都为空, */ class AbstractCamera:public ...
Qt
16,239
社区成员
26,650
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章