我是Wxsmith和C ++的新手 我创建了一个带有2个文本框,静态文本和按钮的基本UI。问题是如何添加在两个文本框中输入的2个值,并在单击按钮时将其显示在静态文本中? 在Visual Basic中,您所要做的就是:
variable = Val(textbox1.text)
答案 0 :(得分:4)
我不熟悉wxwidgets,但是wxString有一个ToLong成员函数:http://docs.wxwidgets.org/stable/wx_wxstring.html#wxstringtolong
似乎这会尝试将字符串转换为long并将其存储在提供的位置,返回true或false以指示它是成功还是失败。
// Created a string up here somewhere
long converted;
if ( myString.ToLong (&converted) )
{ /* Do something with the number */ }
else
{ /* It wasn't a valid number */ }
我注意到似乎没有直接转换为int的版本。
答案 1 :(得分:0)
您的任务可以自然分为两部分:
安排按钮按下时执行某些代码。
编写按下按钮时要执行的代码。
从您的问题中不清楚您需要哪些帮助。也许两者都是?