当前位置: 首页 > news >正文

英德网站seo重庆装修设计

英德网站seo,重庆装修设计,租房网站开发,合肥蜀山网站开发随着web技术越来越成熟,就连QQ的windows客户端都用web技术来开发,所以在未来,web技术来开发windows桌面软件也会越来越多,所以在此发展驱动之下,将最近流程的python与web技术相结合,使用vue3和element-plus…

随着web技术越来越成熟,就连QQ的windows客户端都用web技术来开发,所以在未来,web技术来开发windows桌面软件也会越来越多,所以在此发展驱动之下,将最近流程的python与web技术相结合,使用vue3和element-plus、vue-router、saas(CSS扩展语言),来开发桌面管理系统,也是一个不错的选择。最主要的是两者技术门槛比较低,而且开发效率也很快,同时也可以做出漂亮的界面。

一、技术背景

python:版本号为3.7(你也可以换成高版本,同样支持)

vue3:版本为3.4.29

element-plus:版本号:element-plus

vue-router:版本号为4.4.0

sass:1.53.0

操作系统为:windows10

二、先看效果

三、web关键代码-登陆页面

<template><div class="login-container"><h1>用户登录</h1><form class="login-form"><div class="form-group"><label>用户名:</label><input type="text"  /></div><div class="form-group"><label>密码:</label><input type="password" /></div><button type="submit" @click="login">登录</button></form></div>
</template><script setup>
import {onMounted, getCurrentInstance,ref,computed} from "vue";
import {useStore} from "vuex";
const {proxy} = getCurrentInstance();
const login = async ()=>{window.pywebview.api.login('','')
}
</script>
<style lang="scss" scoped>
.login-container {max-width: 400px;margin: 0 auto;padding: 50px 20px;box-sizing: border-box;text-align: center;
}
.login-form {width: 80%;margin: 0 auto;
}
.form-group {margin-bottom: 20px;text-align: left;
}
label {display: inline-block;width: 100px;
}
</style>

四、web关键代码-首页

<template><el-table :data="tableData" style="width: 100%"><el-table-column prop="date" label="Date" width="180" /><el-table-column prop="name" label="Name" width="180" /><el-table-column prop="address" label="Address" /></el-table>
</template><script setup>import {onMounted, getCurrentInstance,ref,computed} from "vue";import {useStore} from "vuex";const {proxy} = getCurrentInstance();const tableData = [{date: '2016-05-03',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-02',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-04',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-01',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},]
</script>
<style lang="scss" scoped></style>

五、pywebview关键代码

import webviewfrom controller.IndexController import IndexControllerclass Api():def destroy(self):window.destroy()def minimize(self):window.minimize()def login(self, username, password):print(username, '  ', password)main = IndexController(username)main.start()self.destroy()if __name__ == '__main__':api = Api()# js_api 获得 api 实例window = webview.create_window('登录', 'http://localhost:3004/#/login', js_api=api, resizable=False, width=450,  frameless=False, shadow=True, height =670, background_color="#E4FBF0")webview.start()# webview.start(debug=True)

六、拿到代码执行如下命令

1、前端(必须先安装nodejs,百度自行先安装),进入到pywebview-desktop-app\web目录,执行如下命令,下载依赖

npm install

2、运行前端(在目录pywebview-desktop-app\web下),执行如下命令

npm run dev

3、启动python客户端,在pywebview-desktop-app\controller目录,运行LoginController.py文件

七、效果图如下

下载地址:链接:https://pan.baidu.com/s/1TH_UQx7sblW6O_6K6ZPqlA?pwd=thfk 
提取码:thfk

http://www.yayakq.cn/news/852101/

相关文章:

  • 网站建设实训建议网站建设域名备案谁负责
  • 合肥网站建设教程wordpress 阿里云视频点播
  • 汝州市文明建设门户网站一加官网
  • 个人可以做彩票网站吗可以做热图的工具网站
  • 备案的时候网站要建设好吗一个主机多个网站
  • 哪个平台做网站好婚纱摄影网站源码下载
  • 长沙建站公司打开陕西建设厅网站
  • 海南网站建设公司超大尺寸哔哩哔哩网站
  • 通道县城市建设投资有限公司网站wordpress 后台拿shell
  • 网站开发的问题上海百度推广排名
  • app与微网站的区别是什么意思深圳网站设计公司的
  • 信息化建设 网站上海网站建设推广服务
  • php网站留言板模板下载wordpress修改右键菜单
  • 网站建设的后期维护费用沈阳网站建设建设公司哪家好
  • 互联网网站基础产品企业网站
  • 潍坊网站定制手机版商城网站案例
  • 1元建网站网络系统管理和配置
  • 网站规划与建设大作业信息流优化师职业规划
  • 湘潭网站建设 要上磐石网络建设上海公司网站
  • 建站平台加盟网络规划设计师视频教程下载
  • 互动网络游戏公司网站建设湛江制作公司网站
  • 做外贸学英语的网站新手学网站建设
  • 北京建设工程监督网站做相册集什么网站
  • 响应试网站和移动端常州做网站公司有哪些
  • qq群网站推广手机网站与普通网站的区别
  • 外贸建站推广多少钱邢台房产网
  • 龙华营销型网站建设公司网页视频下载软件免费版
  • 公司网站 个人备案游戏网站建设免费版
  • 网站建设 南昌招标电子商务网站建设网
  • 什么类型的网站容易被百度抓取开通微网站