天嵌 ARM开发社区

 找回密码
 注册
查看: 3467|回复: 10

qtopia的整型变量的显示问题

[复制链接]
hill15930 发表于 2010-9-10 23:40:04 | 显示全部楼层 |阅读模式
本帖最后由 hill15930 于 2010-9-11 00:04 编辑

初学ptopia编程,遇到了一个整型变量显示的问题。
如:定义整型变量  int  sum=0;
在qtopia编程时该怎样显示sum这个整型变量?我希望的显示方法是点击一个按钮就可以出现sum的内容。当然,sum的值没这么简单。
期待高手指点!
天嵌_support1 发表于 2010-9-11 11:49:16 | 显示全部楼层
1# hill15930


这个贴子似乎有两个一模一样。
你用slot吧。按钮点击事件
 楼主| hill15930 发表于 2010-9-11 13:13:32 | 显示全部楼层
先说声谢谢。
可能是我没说清楚,我的意思是怎样编程显示sum这个整型变量。因为利用setText()函数只能显示字符型变量。那应该利用什么语句将sum这个整型变量显示在一个界面上?是不是有字符转换的函数?
天嵌_support1 发表于 2010-9-11 16:20:25 | 显示全部楼层
3# hill15930


QString::toInt
 楼主| hill15930 发表于 2010-9-12 09:33:27 | 显示全部楼层
:)还是没解决,版主能不能说详细点,我是新手。可以举个那个函数使用的例子不?
比如:int  sum=0;
然后后面该怎么写才能让sum这个变量显示出来?
testh 发表于 2010-9-12 11:41:01 | 显示全部楼层
QString tmp;
QLabel label;
int sum=0;
tmp.setNum(sum);
label.setText(tr(tmp));

看你用什么来显示数据了,如果是在QLabel上显示,先看一下QLabel的类中有哪些是和显示字符有关的接口,再看接口需要的参数类型是什么,通过QString的接口将int型转换为QLabel需要的QString型参数,然后调用label.setText()来显示。建议楼主仔细看看doc下的文档,我刚开始使用的时候也是这样摸不着头脑
 楼主| hill15930 发表于 2010-9-12 15:37:10 | 显示全部楼层
问题解决了,谢谢!
天嵌_support1 发表于 2010-9-13 10:45:31 | 显示全部楼层
7# hill15930

我是这么显示浮点型数据的。不知道你用什么开发工具。
要学会看里面的帮助文档。
float x = ui->lineEdit_x->text().toFloat();
float y = ui->lineEdit_y->text().toFloat();
float z = ui->lineEdit_z->text().toFloat();
float sum = x+y+z;
ui->textBrowser->setText(QString::number(sum));
 楼主| hill15930 发表于 2010-9-13 18:24:03 | 显示全部楼层
本帖最后由 hill15930 于 2010-9-13 18:29 编辑

恩,好的,非常感谢!主要是编程的时候不清楚具体有哪些函数,不知道怎么查。
天嵌_support1 发表于 2010-9-14 12:17:25 | 显示全部楼层
9# hill15930


一边用,想要实现什么的时候再查一查,开发平台有没有提供相应的接口给你实现。
应该说人家作开发工具的,脑子不算笨了,你想要的东西他们应该会考虑得到。
 楼主| hill15930 发表于 2010-9-14 15:53:50 | 显示全部楼层
嗯,再次感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-27 23:30 , Processed in 1.019570 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表