desktop-application相关内容
我已经查看了有关“无框窗口"的 Electron 文档,但我似乎无法为自己的工作制作一个按钮来关闭应用程序...... 任何帮助将不胜感激!谢谢! const electron = require('electron');常量 url = 要求('url');常量路径 = 要求('路径');常量 {app, BrowserWindow} = 电子;让主窗口;//监听应用是否准备好app
..
总的来说,我对电子生态系统和桌面开发还很陌生,但我想做的是与我的软件捆绑在一起的第三方开源应用程序进行交互.首先,我不确定要分发的软件包选项应该是什么.是否习惯有两个下载,一个用于已经安装了第三方二进制文件的用户,另一个用于包含它的用户?另外,我该如何进行实际打包和安装二进制文件?这应该是我的 package.json 的一个选项吗?我应该执行什么样的脚本?是否有任何 npm 模块来促进这一点?
..
上下文 我花了几个小时玩 Electron,我观察到在屏幕上绘制一个简单的 html 文件始终需要超过 2.5 秒.时间线大致如下: 60 毫秒:app ready 事件被触发;我们使用 new BrowserWindow() 创建一个窗口170 毫秒:屏幕上出现一个空白窗口 2800 毫秒:窗口显示指定的 HTML 我已经用我的代码建立了一个 存储库,该代码源自 Elect
..
我正在尝试使用此示例代码自动化 [electron-api-demos][1]app. public static void main(String args[]) throws IOException, InterruptedException {int port = 9223;//打开应用Runtime.getRuntime().exec("C:\\Program Files\\Sampl
..
我正在尝试使用 Web 技术(HTML5、CSS 和 JS)编写一个跨平台的桌面应用程序.我看了一些框架并决定使用 Electron 框架. 我已经用 Python 完成了应用程序,所以我想知道是否可以在 Electron 框架上使用 Python 编写跨平台桌面应用程序? 解决方案 可以使用 Electron,但如果您正在寻找“webbish" UI 功能,您可以查看 Flexx
..
可以这么说,我需要控制主窗口的 z 顺序.总是在最上面不是我的情况.我想把我的窗口放在所有其他窗口的后面和桌面上方.是否可以?是否有 C++ SetWindowPos 函数的类似物?或者可能有一些解决方法? 解决方案 如果这不是你可以用 父/子窗口 然后你可以通过 node-ffi(或者写一个原生的Node模块/插件).要获取 BrowserWindow 的 HWND,请调用 getNat
..
我想生成一个唯一的 .exe 文件来执行应用程序或生成一个 .msi 来安装应用程序.该怎么做? 解决方案 你可以使用 electron-packager 来打包你的程序然后使用 InnoSetup 构建单个安装 EXE 文件.
..
我正在使用 UI 自动化来单击菜单条控件. 我已经预先填充了文本框,现在也可以调用按钮了. 但我想遍历菜单栏选择一个选项让我们说文件应该打开它的子菜单项然后点击一个子菜单按钮,比如说退出. 我怎样才能实现它,下面是我的代码, AutomationElement rootElement = AutomationElement.RootElement;如果(根元素!= null){
..
我有一个单词列表.该列表包含大约 100-200 个文本字符串(实际上是地铁站的名称). 我想制作一个自动完成的文本框.例如,用户按“N"字母,然后出现一个(结尾)适当的选项(只有一个选项).必须选择结尾. 怎么做? PS1:我猜,有一个带有类似这样的属性的文本框控件: List适当的选项{/* ... */} PS2:对不起我的英语.如果你不明白 -> 问我,我会尽力解释!
..
在桌面上运行的 UWP 应用可以从顶部的 X 按钮关闭,但它没有任何事件.众所周知,在手机和平板电脑上,应用程序应该依赖 Suspending 事件,无论它是如何触发的,然后应用程序应该依赖于 ApplicationExecutionState. 然而,这是一个(可能)常见的场景:在手机上,Suspending 事件就足够了,如果正在进行 VoIP 呼叫,它将在应用程序暂停后由操作系统操
..
运行 Neo4j 桌面版 1.0.15.尝试启动数据库导致启动失败: 数据库启动失败:数据库 [database-f8950fdd-6b5f-4fea-8c9f-e8457ee1da9a] 'v3.3.1' 退出状态为“已杀".检查日志 主要日志部分如下 2018-02-26 23:03:38.004+0000 错误启动 Neo4j 失败:启动 Neo4j 失败:组件 'org.ne
..
我一直在学习如何在 Electron 中创建应用程序,我需要帮助将一个简单的项目编译为Windows 可执行文件.该程序是此 Github 存储库的克隆:https://github.com/electron/electron-quick-开始.在 repo 自述文件中,它显示了如何运行该程序: # 克隆这个仓库git 克隆 https://github.com/electron/electro
..
我知道这个问题已经被问过很多次了,而且一直都有一个关于使用可执行 jar 或使用 launch4j 或类似应用程序制作 .exe 的答案. 我可能听起来像个新手,但实际上我确实是. 我一直在用 Java 项目尝试一些东西.我已经成功地制作了一个可执行的 jar 和一个 .exe 文件.感谢您之前在 SO 中的回答:) 但是,我想为 Windows 创建一个安装程序.例如,按 Ne
..
我刚刚开始使用 Maven,(真的在评估它),我需要能够为我的应用程序快速生成一个 JAR 文件和一个包含所有依赖项的目录(对于例如,lib) 以便我可以部署这两个以独立方式运行.使用正确的清单生成 JAR 文件很容易,但我不知道如何让 Maven 将当前项目的依赖项复制到我可以部署的 lib 目录中. 由于这是一个独立的 Java 应用程序,我对部署到 Maven 存储库不感兴趣,这也相当
..
我想生成一个唯一的 .exe 文件来执行应用程序或生成一个 .msi 来安装应用程序.怎么做? 解决方案 你可以使用 electron-packager 打包你的程序然后使用 InnoSetup 构建单个安装 EXE 文件.
..
当一个 JButton 被添加到内容窗格时,我们可以通过双击按钮或右键单击->事件->动作->actionPerformed来设置一个动作.比如说,我们设置一些东西发生.然后我们需要删除该函数.删除我们在该按钮的 actionPerformed 中编写的代码可以轻松完成.但问题是,那个按钮的 actionPerformed 方法仍然存在,即使它不再被使用,也不需要了. private void
..
我从 http://netbeans.org/downloads 下载了带有所有包的 Netbeans 7.1 并成功安装在视窗 7. 但是在 7.0 中添加新项目时,我找不到应该属于 Java 类别的 Java 桌面应用程序. 在哪儿?或者7.1中的替代品是什么?我需要一些东西来通过拖动组件来创建 GUI. 谢谢. 解决方案 看这里:http://netbeans.or
..
如何在我的桌面应用程序中有一个按钮,使用户的默认浏览器启动并显示应用程序逻辑提供的 URL. 解决方案 Process.Start("http://www.google.com");
..
我有一个 Windows 桌面应用程序,它必须与我的 Chrome 扩展程序协同工作. 我可以通过 Google Chrome 扩展程序以某种方式向我的桌面应用发送消息吗? 我可以使用哪些 IPC 对象? 解决方案 我看到三个选项: 你可以使用互联网.您可以拥有一个远程服务,Chrome 扩展程序和您的桌面应用程序都可以与之通信以进行通信. 您可以让您的桌面应用程序内置
..
我正在开发一个应用程序,我们使用 WPF 而不是 Silverlight,因为我们想要一个完整的桌面应用程序,具有整体独特的感觉和优势.然而,随着 Silverlight 4 的发布,我听到关于 Silverlight 主要也是桌面应用程序的首选的议论纷纷. 所以;为什么我应该考虑将我的 WPF 应用程序移动到 Silverlight 4 - 鉴于我仍然想要一个桌面应用程序? 解决方案
..