import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio_python教程_GUI界面_aardio运行python源码然后通过invoke方法传递匿名参数调用";right=671;bottom=313)
winform.add(
button={cls="button";text="Button";left=280;top=242;right=394;bottom=282;z=2};
edit={cls="edit";left=6;top=6;right=667;bottom=221;edge=1;multiline=1;z=1};
static={cls="static";text=" www.jianma123.com";left=66;top=254;right=263;bottom=272;transparent=1;z=3}
)
/*}}*/
import py3;
var pyCodeStr = /*
def chufa(a,b):
c = a/b
return c
*/
winform.button.oncommand = function(id,event){
//先执行Python3 的代码
winform.edit.print("运行python源代码");
py3.exec(pyCodeStr);
//通过invoke方法传递匿名参数调用python3 __main__ 模块下的函数
//按参数顺序
var sub = py3.main.chufa.invoke(a=10,b=5);
winform.edit.print("通过invoke方法传递匿名参数调用python源代码中chufa()函数的结果:",sub);
//调整参数顺序
var sub = py3.main.chufa.invoke(b=10,a=5);
winform.edit.print("通过invoke方法传递匿名参数调用python源代码中chufa()函数的结果:",sub);
}
winform.show();
win.loopMessage();