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

qt中将十进制数转化为十六进制

1
回复
7936
查看
[复制链接]
累计签到:10 天
连续签到:1 天
来源: 2015-4-16 15:49:02 显示全部楼层 |阅读模式
3Qter豆
各位:
      我想实现一个功能:在qt界面的lineEdit上输入一个数据,按确定按钮后,在label上输出十六进制数,请问这个功能代码如何实现啊?

最佳答案

查看完整内容

刚刚在群里问的是你?? 还没解决??? 比如 lineEdit输入的是 123; int a = lineEdit->text().toInt();//先转为10进制 QString str = QString::number(a, 16);//再将10进制数字转为16进制 然后label->setText(str); 不难啊,让你看文档不去看~~~
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2015-4-16 15:49:03 显示全部楼层
刚刚在群里问的是你??  还没解决???


比如 lineEdit输入的是  123;

int a = lineEdit->text().toInt();//先转为10进制
QString str = QString::number(a, 16);//再将10进制数字转为16进制
然后label->setText(str);
不难啊,让你看文档不去看~~~
回复

使用道具 举报

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

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