通过Electron技术 + python 构建桌面应用实际上非常麻烦,需要使用python构成后端并打包,然后使用Vue作为前端,还要用Electron打包。 但是好处就是可以同时得到来自前端UI框架的高颜值支持以及python海量轮子的快速实现(以及较为完善的多端部署功能),项目可以快速扩展成全平台应用。 所以我在这个博客里记录了Python + Vue Elect...
在项目根目录下创建一个main.js文件,并添加以下代码: const{app,BrowserWindow}=require('electron');functioncreateWindow(){constwin=newBrowserWindow({width:800,height:600,webPreferences:{nodeIntegration:true,contextIsolation:false}});win.loadURL('http://localhost:8080');// Vue 应用运行在这个地址}app.w...
步骤1:创建Vue.js项目 首先,我们需要创建一个新的Vue.js项目。可以使用Vue CLI来创建一个基础的Vue.js项目,执行以下命令: vue create my-vue-app 1. 这将在当前目录下创建一个名为my-vue-app的新项目。 步骤2:编写前端代码 在Vue.js项目中,你可以使用Vue组件来构建前端界面。打开src/App.vue文件,并编写你...
可。以,python调一个界面里面放浏览器,浏览器里运行vue 但有必要吗?你会js直接tarui,electron什么的...
rust好像也有一个web桌面的解决方案,使用电脑自带的内核,但是我rust不熟。 最后想到,将vue打包出来的静态文件作为前端,python作为后端,界面直接访问浏览器不就行了,然后将前后端打包成一个exe文件。最终实践这个方法行得通。 既然是脚手架,则希望开箱即用,尽量保证使用起来简单而后续开发不被限制。其中主要遇到下面几...
提升一下,直接用vue+vant的前端做python前端: py部分 importeelimporttime#定义html文件所在文件夹名称eel.init('web') @eel.expose#使用装饰器,类似flask里面对路由的定义defpy_fun(a): time.sleep(2)return[t*2fortina] eel.start('test.html', port=0, size=(800,400)) ...
使用Python 开发专属于自己的桌面应用程序 发布者 关注 正心全栈编程 两年开发、五年在线教育经验,前某机构的主讲老师,帮助数千学员入门编程。pear admin flask 项目的维护者,全栈开发者。 课程概述 评论(1) 会用python 但是不会做程序?那就来看看 tkinter 吧。 只要会 python 基础就可以快速上手 tkinter 开发,打...
根据设计稿开发前端界面。可以使用HTML、CSS和JavaScript,或者使用前端框架如React或Vue.js。 后端开发 根据需求实现后端逻辑和API。在Django中,可以使用视图函数或类视图处理请求,并返回响应。 from django.shortcuts import render from .models import Item
第06讲 python开发exe桌面应用程序实战 正文编辑区域Text&Scrollbar视频制作整理不容易记得【一键三连】支持一下哦, 之前分享了python内置GUI库Tkinter基本组件的一系列课程,之前的组件基础课程做了汇总个人中心已置顶, 现在开始使用之前的技术进行实战开发一个exe桌面应
应用场景: 办公应用:Python 桌面应用程序可以用于创建办公软件,如文本编辑器、幻灯片演示文稿、便笺等。 网络应用:Python 桌面应用程序可以用于创建网络应用,如 Web 服务器、邮件服务器等。 图形设计:Python 桌面应用程序可以用于创建图形编辑器,如 Photoshop、GIMP 等。 数据库管理:Python 桌面应用程序可以用于创建数据...