社区
界面
帖子详情
怎么用界面传递一个int值和一个double值?
damo_xu
2009-12-02 06:13:11
我原来只用DialogBoxParam()对话框上的edit控件传个int值,现在需要传几个不同类型的值,比如2个int,3个double,怎么传?有什么好点的方法?会加分多谢。
...全文
87
8
打赏
收藏
怎么用界面传递一个int值和一个double值?
我原来只用DialogBoxParam()对话框上的edit控件传个int值,现在需要传几个不同类型的值,比如2个int,3个double,怎么传?有什么好点的方法?会加分多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwgddx
2009-12-02
打赏
举报
回复
[Quote=引用 5 楼 jszj 的回复:]
2个int,3个double
struct vau
{
int i1;
int i2;
double db1;
double db2;
double db3;
};
如果你原来使用
DialogBoxParam( 5 );
把5这个数字传进去了,那现在改成:
vau stuTemp;
stuTemp.i1 = 1;
stuTemp.i2 = 2;
stuTemp.db1 = 3.1;
stuTemp.db2 = 4.2;
stuTemp.db3 = 5.3;
DialogBoxParam( &stuTemp );
这样,在对话框中进行解析:
vau *pV = (vau*)parin;
把pv中的值显示到你要显示的控件上就行了
这是一种具体的方法,还有楼上的都已经说了多个方法,楼主可以试一试。不过,建议不要用全局变量(这种习惯不好)
[/Quote]
这个不错
appadd2008
2009-12-02
打赏
举报
回复
pointer
red-fly
2009-12-02
打赏
举报
回复
2个int,3个double
struct vau
{
int i1;
int i2;
double db1;
double db2;
double db3;
};
如果你原来使用
DialogBoxParam( 5 );
把5这个数字传进去了,那现在改成:
vau stuTemp;
stuTemp.i1 = 1;
stuTemp.i2 = 2;
stuTemp.db1 = 3.1;
stuTemp.db2 = 4.2;
stuTemp.db3 = 5.3;
DialogBoxParam( &stuTemp );
这样,在对话框中进行解析:
vau *pV = (vau*)parin;
把pv中的值显示到你要显示的控件上就行了
这是一种具体的方法,还有楼上的都已经说了多个方法,楼主可以试一试。不过,建议不要用全局变量(这种习惯不好)
雪影
2009-12-02
打赏
举报
回复
结构体 指针 全局变量 静态变量 都可以
山的那边还是山~
2009-12-02
打赏
举报
回复
UP.
zhuwy16
2009-12-02
打赏
举报
回复
用指针可以,要不定义全局变量也行啊
江川
2009-12-02
打赏
举报
回复
用结构体传就是了,传结构体指针
damo_xu
2009-12-02
打赏
举报
回复
多谢大家。
我当时想用结构体,但是竟然没想到用指针!倒!!!每人都有分!!!!!!!!
[C++&Qt] 通过信号与槽
传递
数据
在视觉项目中,一般需要用到信号和槽机制主要有两个地方:第一条想必大家用的会比较多一些,无非就是和Qt
界面
上的一些按钮、复选框、编辑框等控件进行交互,这里重点介绍一些第二种方式,涉及各个类之间的信号
传递
与接收。例:我要传两个
double
类型的数据给上位机具体流程如下: 1、定义信号和槽 — signals&slots 注:判断信号有没有发送成功时,可以在connect处加个断点,打印一串代码,看看最终是否打印出来,如: 2、在发送信号的位置将需要
传递
的数据发送出去 二、
传递
自定义结构体数据(适用于
传递
的
安卓使用之页面跳转和数据
传递
和数据返回
页面跳转:
Int
ent
int
ent = new
Int
ent(Main.this,next.this); startActivity(
int
ent); 数据
传递
: a.
传递
简单数据(第一种方式) 用法 ①putExtra(String name,String value);跳转前的数据存放 第
一个
参数是是键(即要
传递
数据的名字); 第二个参数是要
传递
的数据(可以使String型、
int
型、
double
型等等)。 ②get
Int
ent(); ③getStringExtra(String na
【C Primer Plus】温度转换器
编写
一个
程序,要求用户输入
一个
华氏温度。程序应读取
double
类型的
值
作为温度
值
,并把该
值
作为参数
传递
给
一个
用户自定义的函数 Temperatures()。该函数计算摄氏温度和开氏温度,并以小数点后面两位数字的精度显示3种温度。要使用不同的温标来表示这3个温度
值
。下面是华氏温度转摄氏温度的公式: 摄氏温度 = 5.0 / 9.0 * (华氏温度 - 32.0) 开氏温标常用于科学研究,0表示绝...
Qt-信号和槽函数
传递
自定义参数前需注册自定义数据类型
Qt 信号和槽函数参数只能是基于 Qt 的基础类型的,比如 QString、
int
、bool 等,如果想
传递
自定义类型默认情况下是行不通的。要想在 Qt 的信号和槽函数之间
传递
自定义类型,可以先将自己的自定义类型注册一下,使用如下代码: Q_DECLARE_METATYPE(nim::DocTransInfo) nim::DocTransInfo为你的自定义数据结构,我这里是
一个
结构体。当需要
传递
这个数据时,不是直接使用,而是用QVariant来包装一下,信号和槽函数则直接使用QVarian...
Java入门练习题 Java基础练习题 编写
一个
Java Application,接收从键盘输入的10个整数,并输出其中的最大、最小以及平均
值
。
编写
一个
Java Application,接收从键盘输入的10个整数,并输出其中的最大、最小以及平均
值
。 要求:将计算功能定义在
一个
类中,由主类接收输入,再用数组的方式
传递
给实现计算的类 的方法,再输出结果。 package test1; import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); in..
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章