国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python脚本中如何添加图形界面并打包?

python脚本中如何添加图形界面并打包?

头像

2020-11-07 13:59:443384浏览 · 0收藏 · 0评论

用python写个小程序,或者运行一个脚本是很容易的事情。但是要安装环境就很麻烦了,为了这么一个小程序或者脚本就没必要了。那么,有没有其他的办法呢?今天小编就为大家带来python脚本中添加图形界面并打包的方法,解决这种困扰。


aardios是一个小、轻、快,轻便利索,体积仅5.9MB,的桌面应用开发工具(语言)。支持可视化的设计界面。

aardio是一个绿色软件,下载 解压,即可使用。用他打包的程序也是绿色免安装的。

解压之后双击运行aardio.exe 新建一个项目,并拖拽 完成界面的设计。

 

Python 程序

这里是非常简单的一个温度转换的程序。

// 摄氏度 华氏度 相互转换函数def tempcv(inStr):
    // 是C结尾的就认为是摄氏度
    if inStr[-1] in ["C","c"]:  
        f=1.8*float(inStr[0:-1])+32
        return f
    // 是F 结尾的就认为是华氏度
    elif inStr[-1] in ["F","f"]:  
        c=(float(inStr[0:-1])-32)/1.8
        return c
    else :
        return falseif __name__ == '__main__':
	inTemp = input("Please enter a temperature value with a temperature symbol(eg:32c/75F)")
	res = tempcv(inTemp)
	print(res)


Python程序放到 aardio工程下的res文件夹下(放到这里的资源,打包后都将被打包进可执行文件里)

然后回到aardio程序,双击开始转换 按钮绑定单击事件

import py
 
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;
}


最后是运行效果:

点击 发布(F7)按钮,生成绿色软件

因为lib文件夹下带了一个Python解释器,所以发布的程序大小为12.6M

main.aardio 完整代码:

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();


以上就是python脚本中添加图形界面并打包的方法。更多Python学习推荐:PyThon学习网教学中心

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

激战2奶妈| 国产精品一区| 老师穿白色双开真丝旗袍怎么穿| 同学的母亲中字ID| 夸克浏览器APP官方下载正版| 第1章饱满的乳峰喷奶水动漫| 老翁玩嫩媳| 美女两个球球抖动抓球球视频| 《老板娘2》完整版| 《艾娃》法国| 《互换人妻HD中字》| 女性抹胸开襟哺乳衣的注意事项| 公交车上被蹭水后多久自然恢复 | 麻花传MV在线观看的最新进展| 东北老肥熟口味重的原因分析| 《酒店激战》动漫1-5集免费观..| 公厕被偷窃视频大全| 初中小姐姐脚丫踩在男生困困| 女人被男人进入后的心理变化 | 父女大作战1-32集免费| 两领导在车上吃我的奶| 《出租屋1》| 《我的漂亮朋友》20点首播| (NP、高H、纯肉、真空)| 按摩店的待遇5HD| 国产| 香蕉漫画免费读漫画网下拉式| 水蜜桃免费高清电视剧大全| 快拨出我是你母亲的歌曲播放| AV网站在线观看| 日亚M码是日本的还是中国的| 金装律师第二季| 萧阳| 压在窗户上C给别人看窗前视频| 妈妈的职业4免费观看全集在线播..| 男人行房一般多久才算正常| 少女配狗视频大全播放| 爸爸的擎天柱让我看第二集| 上司人妻互换HD无码中文字幕| 《睡眠指导1-6集》| 《明明说好要带避孕套了》中文版