gpt4 book ai didi

c++ - BlackBerry 10 Development Switch 外壳

转载 作者:行者123 更新时间:2023-11-28 07:28:08 26 4
gpt4 key购买 nike

我正在 BlackBerry 10 中开发一个计算器应用程序,为此我使用 switch case 来获取按钮 ID,但我不知道如何获取 switch case 中按钮的 ID。

例如:

switch(?){                                    
case button_addition:

case button_minus:

case button_multiplication:

case button_division:
}

其中 button_additionbutton_minusbutton_multiplicationbutton_division 是按钮的 ID。

如何获取这些按钮的 ID?

最佳答案

我不确定您是否可以获得这样的 ID,我建议您在按钮中定义自定义属性,并将其传递给按钮单击事件。然后您可以使用该属性来识别事件。

点赞

Button{
id: button_Addidtion
property var customId: 1 // for addition
onClick:{
handleOperation(customId);
}
}

function handleOperation(id) {
switch(id) {
case 1://addition
break;
}
}

如果你不想定义自定义属性,那么也许你可以使用 objectName 属性来标识按钮,我不确定你是否可以在 JS 中使用带开关的字符串。

关于c++ - BlackBerry 10 Development Switch 外壳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18335471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com