aardio吧 关注:630贴子:759
  • 3回复贴,共1

RAW CALLBAVK ERROR 菜鸟程序报错实在不知为什么了

只看楼主收藏回复


我的代码如下:
import win.ui;
import console;
import py;
/*DSG{{*/
mainForm = win.form(text="aardio form";right=399;bottom=299)
mainForm.add(
button={cls="button";text="开始转换";left=248;top=88;right=360;bottom=136;font=LOGFONT(h=-16);z=2};
inEdit={cls="edit";left=24;top=88;right=208;bottom=144;edge=1;font=LOGFONT(h=-21);multiline=1;z=1};
outEdit={cls="richedit";left=24;top=200;right=368;bottom=272;edge=1;font=LOGFONT(h=-19);multiline=1;readonly=1;z=4};
static2={cls="static";text="请输入带有温度表示符号
的温度值(例如:32c/75F)";left=24;top=32;right=264;bottom=80;font=LOGFONT(h=-19);transparent=1;z=3};
static3={cls="static";text="结果展示";left=24;top=168;right=136;bottom=192;font=LOGFONT(h=-21);transparent=1;z=5}
)
/*}}*/mainForm.button.oncommand = function(id,event){
pyCode = string.load("\res\TempConv.py");
py.exec(pyCode);
// 获取输入
var inStr = mainForm.inEdit.text
// 执行Python脚本
var res = py.main.tempcv(inStr);
// 拼接输出
outStr = "您输入的是:" + inStr + '\n';
outStr += "转换结果是:" ++ res.toNumber();
// 结果展示
mainForm.outEdit.text = outStr;
}mainForm.enableDpiScaling();
mainForm.show();return win.loopMessage();


1楼2020-04-13 12:06回复
    错误提示已经写了出错的代码行,
    错误原因在你的python代码里,tempcv 函数为空。


    IP属地:浙江2楼2020-04-20 21:53
    回复
      这么多年过去了。我现在怎么也遇到这种问题。。


      IP属地:广东3楼2022-11-23 23:41
      回复

        代码很简单,可是还是遇到这个问题,不发布的时候没问题,一发布之后就有问题。


        IP属地:广东4楼2022-11-23 23:44
        回复