范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Python的一个轻量级桌面GUI开发第三方库Eel

  1 环境:
  ======
  1.1 python3.8,谷歌浏览器,微软vscode编辑器。
  1.2 Eel库的介绍,安装,相关地址,对官方的文档进行解读,文件结构,简单使用和注意事项。
  1.3 亲测,目的通俗易懂。
  2 介绍:
  ======
  2.1 Eel是一个轻量的python桌面GUI开发第三方库。
  2.2 Eel实际上是启动了一个本地的web服务器, 它允许你将python的函数暴露给javascript, 所以网页端也能调用python函数。
  2.3 使用HTML/JS作为界面开发语言, 但是能够访问所有的python功能, 类似于electron, 但是比它轻量。
  2.4 Eel是轻量级的, 它只是启动了一个chrome app, 所以需要你提前安装好chrome浏览器才可以。(即:提前安装谷歌浏览器)。
  3 安装:
  ======pip install eel #本机安装 #pip3.8 install eel  #太卡了 #采用如下,神速 #pip3.8 install -i https://mirrors.aliyun.com/pypi/simple eel
  4 传送门:
  =======https://github.com/samuelhwilliams/Eel  https://pypi.org/project/Eel/
  5 文件结构和简单的hello介绍
  ======================
  5.1 文件结构:
  就是web文件夹与执行代码在同一个目录下;而main.html在web文件夹下。
  5.2 代码:hello1.pyimport eel eel.init("web") eel.start("main.html")
  5.3 main.html代码:                             Hello, World!                                              Hello, World!      
  5.4 执行:
  5.5 高级别的可选参数设置:hello2.py代码import eel eel.init("web") #增加可选参数 web_app_options = {   #指定浏览器,默认也是谷歌浏览器 "mode": "chrome-app", #or "chrome" #指定端口,默认也是这个端口 "port": 8080,  #–kiosk 是chrome的全屏参数 "chromeFlags": ["–kiosk"]    } #新版中需要增加suppress_error=True,不要报错 #eel.start("main.html", options=web_app_options,suppress_error=True) eel.start("main.html") #eel.start("main.html",size=(20,20))  #指定窗口大小,感觉差不多,估计不能太小
  6 新案例:
  =======
  6.1 参考资料来源,在其基础上进行修改。https://blog.csdn.net/lpwmm/article/details/102965286?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase
  6.2 文件结构:├── main.py	主入口 └── web		静态文件     ├── main.html
  6.3 main.py代码:import eel # 定义html文件所在文件夹名称 eel.init("web") @eel.expose # 使用装饰器,类似flask里面对路由的定义 def py_fun(a):     content = "你好!" + a         return(content) # 测试调用js中的函数,同样需要使用回调函数 js_return = eel.js_fun("python传过去的参数")(lambda x: print(x)) # 启动的函数调用放在最后,port=0表示使用随机端口,size=(宽,高) eel.start("main.html", port=0, size=(600,300))
  6.4 main.html代码                      Eel演示                                                             

js & py互调测试

  6.4 图   基本介绍到这里,自己整理,分享出来,喜欢的收藏和转发。   ==========未完待续==========


蜗牛青春版追星真的是害人不浅吗?文倾稚(最近看到有探讨追星问题,和一位饭圈女孩聊了一下,谈一下个人认知,本人不追星)在当代社会,很多人对于追星一事一直存在偏见,不屑一顾,甚至恶语相向。难道追星真的是有弊无利的吗?那些康复中的孩子生死之交FAMILY那些康复中的孩子孩子出现问题,最着急的莫过于家长。在渡过家长学堂看到太多家长的焦虑痛苦,甚至痛不欲生。痛苦中的家长与孩子,就像两个溺水的人纠缠在一起。如果不停下这种互相第一次正念共修练习文棉花糖记第一次正念共修学习在焦老师温暖声音的带领下,大家进行了正念吃葡萄干练习,写这个作业的时候,我脑海马上出现了小时候吃饼干的画面,现在的人生活富足,吃的东西都过剩了,可能已经家长共修感悟渡过家长学堂给了我力量文吴敏1hr01hr孩子病了女儿在去四月突然有一天说特别难受,问她,她自己也说不清楚。大把掉发,她说她失眠,我看到的是睡得还可以,女儿说天天做梦。总梦见小学老师把她推下悬崖。因为女家长如何应对内卷TTM孩子昨天回家说,老师给期中成绩好的同学特权,可以找比自己成绩差的人换座位,她说她挺气愤,有成绩好人不好的,老师装看不见还好他们班就一个人用特权换了学校也是小社会AXA说我们的10块钱教你下载和安装好PS(土豪勿进)最近因为兴趣使然想学习下PS,也是就想去网上找免费的PS软件下载。PS怎么来的和个版本的编号和由来这个,各位自己去网上搜把,网上有详细的资料,这里就不介绍了(字多了打得累,也有凑字孩子突然崩溃自残?你可能做了什么文小桃子6月14号晚上600焦急地拨打了妈妈的电话,为的是确定她在哪。喂,我刚才和画室老师联系了,明天下午开始去画室画画。暑假班学费1500,我知道最近家里有些拮据,如果不是很方便等待陪伴的那些日子渡过家长学堂陪伴随记(上)FAMILY那些康复中的孩子孩子出现问题,最着急的莫过于家长。在渡过家长学堂看到太多家长的焦虑痛苦,甚至痛不欲生。痛苦中的家长与孩子,就像两个溺水的人纠缠在一起。如果不停下这种互相那些康复中的孩子陪伴的力量FAMILY那些康复中的孩子孩子出现问题,最着急的莫过于家长。在渡过家长学堂看到太多家长的焦虑痛苦,甚至痛不欲生。痛苦中的家长与孩子,就像两个溺水的人纠缠在一起。如果不停下这种互相家人需要互相帮助和支持,而不是互相攫取男女三大关系社交关系生存性交关系繁衍后代,调节激素平衡情交关系发展爱情,升华爱,实现真正的心身健康。第十一节互相帮助学工科的小芬和学哲学的小斌结婚后,小芬总是嘲笑小斌没有理性,就会为什么很多儿童肾病才发现就是晚期?10个伤肾真相儿童肾脏疾病危害大,一旦发生肾功能衰竭,需要长期血液净化治疗,将严重影响儿童的正常生活,让家庭背负上沉重的负担。据统计,我国现有200余万肾脏病患儿,其中慢性肾衰竭的病例正以每年1
灌篮高手深度八一八隐藏在灌篮高手漫画中的那些小细节(十九)大家好啊小编我又回来了,我们继续灌篮高手这个话题。不知不觉中,我们这个系列也将走向尾声,感谢大家一直以来的陪伴从今天起。我们就将进入湘北VS山王整个灌篮高手中最惊心动魄的一场比赛。灌篮高手深度八一八隐藏在灌篮高手漫画中的那些小细节(十二)这里来补以前缺失的一期。不知道为什么这一期就是没有办法发出来。昨天闲聊的时候,盆友问我,如果独独缺一期会遗憾么?当然会啊,所以这里尝试分段发一下,看看行不行吧这一期主要八一八湘北V灌篮高手深度八一八隐藏在灌篮高手漫画中的那些小细节(十三)哎上一篇灌篮高手系列明明纯良如小白兔,没有任何问题,但是就是发不出来小编在折腾了半个月过后,果断选择了放弃我们只好跳过这一篇,继续下面的内容(1)赤木同学你要冷静啊阿牧活跃的表现,灌篮高手深度八一八隐藏在灌篮高手漫画中的那些细节(二十一)Hi大家好啊,又到了灌篮高手的时间了首先呢,小编要在这里给大家提前给大家拜个早年,希望大家在接下来的一年中能够诸事顺利上期我们介绍了山王队的首发阵容,那么今天呢,我们就正式开始湘北王源谈夏目友人帐愿意给你的陪伴,是不再孤单一人王源有一首名字超级长的歌,叫只要有想见的人,就不是孤单一人。这是他担任夏目友人帐缘结空蝉推广大使的时候,翻唱的动画主题曲。对于王源的粉丝来说,这大概只是一首新歌,但对很多夏目粉来说写在中日之战01落后之时终于没有防住,01落后。在这之前日本队有好几次威胁进攻,中国队只是运气好才没失球。看到现在,有几句话不吐不快。1。在现有实力下和亚洲强队打对攻不是办法。我们应该重拾中国队防守反击的父与子(三)今天是军训的第一天,天下着小雨,幸好不算很热,前几年常常传出军训时孩子因为体力不支或者是酷热难耐而晕倒的事情,幸好今天天公作美,气温不高,总算是对孩子有利。晚上孩子回来,边吃饭我边父与子(五)一个星期的军训就这样结束了,昨天进行了全校的汇报演出,根据我儿的日常表现,说实话我感觉他很认真,但是也就给个八十分,因为他的动作比较僵硬,有时候我看到了都想上前给他演示下,什么叫真父与子(二十三)最后一天的假期,我还是那么疲惫,有心理的有身体的,不知道为什么,在家的精神状态反倒是不如在工作期间,尽管上班工作繁多,比这累,但是精神很好,不颓废。我突然想到,到我退休的那一时刻,父与子(二十五)每天也就吃晚饭那十五分钟是和孩子交流最多的时间段,孩子能吃饭就能说几句,更多的时间他在忙自己的作业,而我也需要干自己的事情。这几天他的表现一直是在中下等,连续两天在生物随堂测试语文凭什么家境不好的他最出色?家长努力的方向错了,正在拖孩子后腿陪你一起长大中李非凡的表现最出色,其他的孩子都让家长操碎了心,而孩子却不知上进,而妈妈只是一个超市售货员的李非凡,能快速还原魔方,能帮助妈妈算帐,在家里做家务,学习也不用妈妈操心。