在此记录一下如何用 React + Electron 开发一个最基本的桌面程序。看似简单,其实过程中是有不少坑的,不是几句 npm install 就能搞定的。本文以 Windows 为运行环境。Create React App创建 React 项目还是用最方便的 cli 工具 create-react-app:npx create-react-app react-electron-appAdd
转载
2024-09-14 08:45:47
54阅读
很多情况下需要用很短的时间开发一款在windows上离线运行的小工具,以便解决一些现实问题。比如公司近期有个紧急项目,需要根据算法需求人工标注海量的地址信息,开发周期和工具易用性上都是有些挑战的,此时选择python开发是个明智的选择。 下面对python开发桌面应用工具的步骤做下总结。
转载
2023-05-24 14:42:43
10000+阅读
还是摘自L小庸的文章,加入了一点个人的实践和理解经过第一部分开发 React Native APP —— 从改造官方 Demo 开始(1)介绍,App 框架基本构建完成,这部分主要关注 UI/交互、App 发布前的准备工作及如何发布,具体内容包括:在使用 react navigation 的前提下,iOS 实现单个页面从下往上(modal)的进入动画尺寸自适应设置启动页,更换桌面图标、app 展示
转载
2024-01-21 10:16:06
149阅读
React是一个流行的JavaScript库,用于构建Web应用程序。结合Electron框架,可以轻松地将React应用程序打包为桌面应用程序。以下是使用React和Electron开发桌面应用程序的步骤:1. 安装Electron首先,你需要安装Electron。在终端中运行以下命令:npm install electron --save-dev2. 创建Electron应用程序使用Elect
原创
2023-06-27 10:26:49
251阅读
react调用桌面全屏的关键代码//设置状态state = { // 检测全屏状态
原创
2023-01-09 17:30:03
147阅读
事实上即使未做任何适配,在12上直接运行的小组件与11就有明显不同,主要表现在选择器和展示的效果。以Chrome和Youtube Music的小组件为例:可以看到12上的一些变化:选择器顶部悬浮搜索框,可以更加快速地找到目标小组件小组件按照App自动折叠,避免无关的小组件占用屏幕空间App标题还对包含的小组件数目进行了提示拖拽到桌面上之后小组件默认拥有圆角设计11上的小组件选择器不支持搜索而且无法
这一篇记录的是如何在已有的Android应用中使用React Native,在官方的文档上也有介绍:http://reactnative.cn/docs/embedded-app-android.html#content,不过这里我还是想记录一下遇到的一些坑。一步一步来说吧:创建Android应用
这里我直接用AndroidStudio在桌面上创建了一个应用,名称为ReactNativeAp
转载
2024-06-11 06:56:53
121阅读
当你冲这个标题点进来的时候,我猜你一定知道 React 是什么,更多详情请戳这里,就不介绍React了,一个神般存在的前端框架。另外,浏览器和移动端横行的时代,为什么还需要桌面应用?我就不解释了,反正优点很多,做为技术多学一点总没错。 Electron 简单介绍 是什么? 官网是这么介绍的: Ele ...
转载
2021-07-14 15:44:00
998阅读
2评论
01简介本次将介绍一个用 PyQt 框架和 Python 编写的 15 个小型桌面应用程序的合集。这其中很多应用程序在 learnpyqt 网站[1]上有更详细的讨论。如果你对创建GUI应用程序还不熟悉,可以查看 pyqt5 入门教程[2]。这些开源示例在这里:https://github.com/learnpyqt/15-minute-apps02App列表这些 app 将展示 Qt 框架的各个
转载
2023-07-12 14:47:21
229阅读
前言前段时间,用PyQt5写了几篇文章,关于Python自制一款炫酷音乐播放器、自定义桌面动画挂件、车牌自动识别系统。今天就继续给大家分享一个实战案例,带大家一起用Python的PyQt5开发一个自定义动态桌面壁纸,好玩又有趣!首先一起来看看最终实现的自定义动态壁纸效果: 下面,我们开始介绍这个自定义动态桌面的制作过程。直接跳到文末获取粉丝专属福利。一、核心功能设计总体来说,我们需要实现将自己喜欢
转载
2023-07-11 21:26:45
115阅读
大家好,我是菜鸟哥!我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示:乱糟糟的桌面,让心情也会潜移默化的变得烦躁,更重要的是,它会让我们的工作效率变的非常的低下,我们往往会想找某个文件,但是太多太杂乱的桌面往往让我们找起来变得非常的缓慢。01动手撸代码小马是个Python菜鸟,最近准备学P
转载
2023-09-11 11:35:11
333阅读
python作为一门胶水型语言,涉及的面众多,包含大量第三方库,功能强大,要是连一个桌面软件都不能开发,怎么说的过去,下面我主要说一下几个常用的开发GUI程序的包,分别是tkinter,wxPython,PyQt,实验主要环境是win7+python2.7+pycharm,介绍如下:tkinter:这个是python自带的一个开发GUI程序的标准库,开发的程序可以在大多数主流平台运行,像Linux
转载
2023-08-15 10:46:32
69阅读
windows自带幻灯片壁纸功能,但我发现它有时会导致一个叫"Shell Infrastructure Host"的进程占用大量CPU资源。为了平衡一个阿宅对CPU和二次元的需求,敲点代码代替它。功能:选择文件夹,定时随机切换壁纸。可以通过托盘图标修改参数或即时切换。原理是很简单的,只用到一个api,只不过为了方便和美观做了些改进。用到的第三方库有 easygui, pystray, APSche
转载
2023-10-07 13:30:07
929阅读
目 录 一、windows API 1、官方文档 2、pywin32 3、win32api
转载
2023-08-22 11:05:46
206阅读
# 教你实现"Python React"的步骤
## 1. 简介
在开始之前,先来了解一下"Python React"的概念。"Python React"是一种结合了Python和React的开发方式,它能够让开发者使用Python语言进行后端开发,并使用React框架进行前端开发。通过这种方式,我们可以在一套代码中同时开发前后端,提高开发效率,降低维护成本。
## 2. 实施步骤
下面是实现
原创
2023-09-23 21:43:20
44阅读
框架目标OneRing是一个跨平台的桌面应用框架。和Adobe AIR类似,它支持用html/js/css制作用户界面,与之不同的是,它的应用为本地程序,可以直接访问操作系统的数据。架构一个OneRing应用程序分为两个部分:框架部分和应用部分。框架部分框架部分为通用框架,各应用都一样。其提供各操作系统上的界面展现,为本地窗口内嵌一个WebKit浏览器,并提供一致的js接口让应用和操作系统功能进行
转载
2024-01-14 09:06:19
76阅读
导语前段时间有小伙伴留言说想让我带大家写写桌面小挂件,今天就满足一下留过类似言的小伙伴的请求呗~不过感觉写桌面的挂历啥的没意思,就简单带大家做一只桌面宠物吧~废话不多说,让我们愉快地开始吧~开发工具Python版本:3.6.4相关模块:PyQt5模块;以及一些Python自带的模块。原理简介既然要写个桌面宠物,首先当然是要找宠物的图片素材啦。这里我们使用的是来自shimiji这款手机APP上的宠物
转载
2024-01-31 22:03:49
36阅读
简介CodeMirror 是一款在线的支持语法高亮的代码编辑器,官网地址:https://codemirror.net/安装npm install react-codemirror2 codemirror --save使用// 引入codemirror封装import {UnControlled as CodeMirror} from 'react-codemirror2'import 'code
转载
2023-09-05 16:59:04
79阅读
作者:Code秘密花园/ConardLi导读使用Electron开发客户端程序已经有一段时间了,整体感觉还是非常不错的,其中也遇到了一些坑点,本文是从【运行原理】到【实际应用】对Electron进行一次系统性的总结。【多图,长文预警~】本文所有实例代码均在我的github electron-react上,结合代码阅读文章效果更佳。另外electron-react还可作为使用Electron + R
上次说了要爬知乎的图片,于是花了一下午的时间去完成这件事,发现暂时接触到的爬虫总是逃脱不了一个规律:模拟登陆获取真实网页HTML源代码解析获取到的网页源代码获取想要的资源(下载到某个文件夹或者输出到表格中整合起来)也许和我说的有一些出入,应该是刚学这个东西的原因,接下来还想研究一下多线程爬虫、添加代理、爬取海量数据并整合成图标形式,先把能做的做了。承因为是在上一次的基础上进行的,所以没有看上一篇文
转载
2024-03-14 19:47:57
26阅读