首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏h5

    tauri2.x+vue3多窗口+托盘闪烁提醒+托盘右键菜单实践篇

    最近一直在研究最新版tauri2.x跨平台框架,相较于1.0,tauri2.0有了比较多的api变更,大家可以去官网查阅资料。tauri2实现类似QQ托盘图标闪烁及自定义右键菜单。 tauri2版本信息"@tauri-apps/api": ">=2.0.0-rc.0","@tauri-apps/cli": ">=2.0.0-rc.0","vue": "^3.3.4","vite": "^5.3.1"https://v2.tauri.app/创建一个tauri2项目提供了多种方式创建tauri新模板。 tauri2封装多窗体应用/** * @desc Tauri2多窗口封装管理 * @author: Andy QQ:282310962 * @time 2024.9 */import { 自定义托盘闪烁|右键菜单tauri2实现一个类似QQ消息提醒,自定义托盘右键菜单。

    1.5K30编辑于 2024-09-17
  • 来自专栏h5

    Tauri2.0接入Deepseek实战客户端Ai聊天系统

    2025重磅客户端AI系统Tauri2.x+Vue3.5+openai接入DeepSeek-v3搭建客户端流式ai对话应用。支持多窗口管理、代码高亮、上下文多轮会话、本地存储对话等功能。 功能性tauri2封装多窗口管理、支持暗黑+浅色主题模式、展开/收缩侧边栏支持各种代码高亮效果、易于展示分享代码片段支持上下文多轮对话、提示词生成图片及预览功能支持在浏览器打开会话里面的链接使用arco-design

    30810编辑于 2025-06-18
  • 来自专栏ccf19881030的博客

    Vim多窗口编辑

       在Linux中使用vim编辑多个窗口     方式:            1、 vim -o file1 file2             打开的两个文件上下窗口分布             2、vim -O file1 file2             打开的两个文件左右窗口分布             同1,在终端中键入命令:vim -O *,其布局如下图: ?            3、关闭使用vim多窗口编辑打开后的其中一个文件            比如vim file1 file2 file3打开三个文件            打开后定位到要关闭的文件,切换到命令模式,输入 4、vim file1 file2 file3            打开后使用":bn", ":bq" 可以在不同文件中切换。

    2.1K30发布于 2019-04-23
  • 来自专栏菩提树下的杨过

    tauri学习(4)-多窗口

    接上节继续,今天研究tauri中的多窗口,要实现多窗口有几种方式: 一、改配置tauri.conf.json 仍然以react项目模式为例,假设我们有2个页面效果: 在浏览器中运行起来长这样: tauri 中,如果想开2个窗口,分别对应于这2个页面,可以参考下图配置: (关于windows节点下,具体有哪些属性可配置,可参考官网文档) 运行起来效果如下: 二、Rust中使用app创建窗口 use tauri ()) .expect("error while running tauri application"); } 运行起来后,加上方式1中的2个窗口,总共会有3个窗口: 三、前端创建窗口 3.1 方式二中创建的窗口也去掉,然后加1个可供前端调用的新方法: 然后在Home组件中,调用该方法: 运行效果:  3.2 js API调用 运行效果: 四、运行时获取窗口引用 比如想用代码把前面创建的2

    4K20编辑于 2022-08-23
  • 来自专栏从零开始学自动化测试

    Selenium2+python自动化29-js处理多窗口

    前言 在打开页面上链接的时候,经常会弹出另外一个窗口(多窗口情况前面这篇有讲解:Selenium2+python自动化13-多窗口、句柄(handle)),这样在多个窗口之间来回切换比较复杂,那么有没有办法让新打开的链接在一个窗口打开呢 一、多窗口情况 1.在打baidu的网站链接时,会重新打开一个窗口 (注意:我的百度页面是已登录状态,没登录时候是不会重新打开窗口的) ? 2.为了验证这个问题,可以切换到html编辑界面,手动去掉“_blank”属性 ? 3.删除“_blank”属性后,重新打开链接,这时候会发现打开的新链接会在原标签页打开。 ? 四、js去掉target="_blank"属性 1.第一步为了先登录,我这里加载配置文件免登录了(不会的看这篇:Selenium2+python自动化18-加载Firefox配置) 2.这里用到js的定位方法

    1.7K40发布于 2018-04-08
  • 来自专栏开源栈

    网页 frame 与多窗口处理

    ().frame("iframe1"); driver.switchTo().frame("iframe2"); 从 iframe2 切换回 iframe1 可以使用父子切换 Python 版本 # 从 iframe2 切换到上一级 iframe1 driver.switch_to.parent_frame() # 从 iframe1 切换到上一级 iframe,如果 iframe 已经是最上级,则保持不变 driver.switch_to.parent_frame() Java 版本 // 从 iframe2 切换到上一级 iframe1 driver.switchTo().parentFrame(); 多窗口处理 元素有属性,浏览器的窗口其实也有属性的,浏览器窗口的属性用句柄(handle)来识别。 句柄的获取 当浏览器打开一个窗口时,如果要在新的窗口操作就需要句柄切换。 handles); 打印出的 window_handles: ['CDwindow-8012E9EF4DC788A58DC1588E7B8A7C44', 'CDwindow-11D52927C71E7C2B9984F2D1E2856049

    1.3K20编辑于 2022-09-28
  • 来自专栏frytea

    Vim 多窗口、多文件之间切换

    一、vim 多文件、多窗口# $ vim file1 file2 ... filen # 打开所有想要打开的文件 或在 vim 中使用以下命令: :e file # 在当前 vim 中再打开一个文件 参考文献# vim打开多窗口、多文件之间的切换 注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

    4.2K20编辑于 2023-10-20
  • 基于littlevgl的多窗口程序实现

    基于littlevgl的多窗口程序实现工装下载码已上传,有需自下。 思考了下载器的工作过程,两个步骤,(1)复制flash的内容到产品的flash,(2)给产品mcu下载boot程序。 2、首先肯定要是有图形界面的,因为开发板上按键也不多,如果用命令行,那还不如杀了我和其他同事。 (2)选择配置文件。从SD卡的配置文件目录读取文件,显示在该界面。(3)确认是否选择该配置文件。因为可能误触摸,所以要有一个确认界面,如果确认,就开始下载程序。

    35600编辑于 2025-06-08
  • 来自专栏软件绿色联盟动态

    华为EMUI多窗口模式适配指南

    1.2 智慧分屏创新点 华为智慧分屏,在安卓原生的分屏功能基础上,进行了一系列的优化: (1)收编原有分屏入口,提供统一的多窗口启动入口,可快速完成应用的窗口化启动; (2)为IM类应用消息通知提供悬浮窗入口 ; (3)在最近任务提供悬浮窗入口; (4)系统导航(Home、Back、Recent)操作在多窗口和独占模式下实现了体验归一,多窗口模式退到后台以后,可以通过最近任务进行快速切换。 1.3 多窗口能力介绍 华为智慧分屏对多窗口能力进行了重新定义:新增悬浮窗显示应用的能力,并支持在窗口之间进行数据拖拽。 不同窗口形态(悬浮窗、分屏、全屏)之间还可以实现快速切换。 2.1 如何声明支持多窗口 华为智慧分屏多窗口适配方法与安卓原生多窗口适配策略相同,在 <activity> 或 <application> 节点中添加声明,启用多窗口显示,即可加入到侧边栏dock列表中 随着移动终端设备的屏幕尺寸越来越大,多窗口模式势必成为应用显示的一种重要形式,侧边栏Dock也会成为重要的手机应用入口之一,希望更多的应用适配多窗口模式,带来更好的大屏体验。

    2.6K30编辑于 2022-03-31
  • 来自专栏功能测试

    技术分享 | 网页 frame 与多窗口处理

    ().frame("iframe1"); driver.switchTo().frame("iframe2"); 从 iframe2 切换回 iframe1 可以使用父子切换 Python 版本 # 从 iframe2 切换到上一级 iframe1 driver.switch_to.parent_frame() # 从 iframe1 切换到上一级 iframe,如果 iframe 已经是最上级,则保持不变 driver.switch_to.parent_frame() Java 版本 // 从 iframe2 切换到上一级 iframe1 driver.switchTo().parentFrame(); 多窗口处理 元素有属性,浏览器的窗口其实也有属性的,浏览器窗口的属性用句柄(handle)来识别。 句柄的获取 当浏览器打开一个窗口时,如果要在新的窗口操作就需要句柄切换。 handles); 打印出的 window_handles: ['CDwindow-8012E9EF4DC788A58DC1588E7B8A7C44', 'CDwindow-11D52927C71E7C2B9984F2D1E2856049

    1.2K20编辑于 2022-05-11
  • 来自专栏软件测试开发技术

    技术分享 | 网页 frame 与多窗口处理

    ().frame("iframe1"); driver.switchTo().frame("iframe2"); 从 iframe2 切换回 iframe1 可以使用父子切换 Python 版本 # 从 iframe2 切换到上一级 iframe1 driver.switch_to.parent_frame() # 从 iframe1 切换到上一级 iframe,如果 iframe 已经是最上级,则保持不变 driver.switch_to.parent_frame() Java 版本 // 从 iframe2 切换到上一级 iframe1 driver.switchTo().parentFrame(); 多窗口处理 元素有属性,浏览器的窗口其实也有属性的,浏览器窗口的属性用句柄(handle)来识别。 句柄的获取 当浏览器打开一个窗口时,如果要在新的窗口操作就需要句柄切换。 handles); 打印出的 window_handles: ['CDwindow-8012E9EF4DC788A58DC1588E7B8A7C44', 'CDwindow-11D52927C71E7C2B9984F2D1E2856049

    1.2K20编辑于 2022-05-11
  • 来自专栏muller的测试分享

    技术分享 | 网页 frame 与多窗口处理

    Python 版本 driver.switch_to.default_content() Java 版本 driver.switchTo().defaultContent(); iframe 多层切换 [2f422487fc35d8fa2ff90c2ab0126fb8cf94d0ec.png ("iframe2") Java 版本 driver.switchTo().frame("iframe1"); driver.switchTo().frame("iframe2"); 从 iframe2 切换回 iframe1 可以使用父子切换 Python 版本 # 从 iframe2 切换到上一级 iframe1 driver.switch_to.parent_frame() # 从 iframe1 多窗口处理 元素有属性,浏览器的窗口其实也有属性的,浏览器窗口的属性用句柄(handle)来识别。 句柄的获取 当浏览器打开一个窗口时,如果要在新的窗口操作就需要句柄切换。 handles); 打印出的 window_handles: ['CDwindow-8012E9EF4DC788A58DC1588E7B8A7C44', 'CDwindow-11D52927C71E7C2B9984F2D1E2856049

    98720编辑于 2022-05-20
  • 来自专栏linux 自动化运维

    linux screen 终端切换工具,多窗口运行

    screen 分屏,下次登录可以恢复界面 在Screen环境下,所有的会话都独立的运行,断网续连,其中 带有ctrl + 的命令是再会话里进程运行中操作 yum -y install screen # 安装工具包 screen -S eisc # 新建视窗名字为eisc ping www.eisc.cn # 进程运行中 Ctrl + a 再按 d # 将进程后台运行 screen -ls

    6K20发布于 2020-09-24
  • 来自专栏Vincent-yuan

    vim的多文件编辑和多窗口功能

    有的时候我们可能会需要打开多个文件同时进行编辑,例如把一个文件的内容复制到另一个文件中时; 多文件编辑 :n :编辑下一个文件 :N : 编辑上一个文件 :files :列出目前这个vim打开的所有文件 多窗口功能 1.当有一个文件非常大时,查阅到后面的数据时需要对照前面的数据,但是又不想前后来回翻页时; 2.

    1.3K00发布于 2019-09-10
  • 来自专栏运维ABC

    运维技巧之CRT多窗口同时执行

    在平时运维时,某些命令需要在不同服务器批量执行,除了ansible等自动化工具进行该操作外,CRT其实也可以简单实现该功能,本文就来介绍实现方法。

    5.4K10编辑于 2022-09-01
  • 来自专栏穆书伟

    第五章-处理多窗口 | Electron实战

    通过这两个额外的事件,我们将Fire Sale从单窗口应用程序转换为支持多窗口的应用。这个清单显示了主进程当前状态的代码。 列表5.13 在主进程中实现多个窗口: .

    5K21发布于 2019-09-11
  • 来自专栏每个用户仅限创建一个专栏

    iPad Safari多窗口视图分析和实现思路

    [iPhone Safari 的多窗口管理] 而在iPad 上,同样的按钮打开的视图是一个大纲视图,所有的网页窗口平铺展示,就像桌面平台的多窗口管理 [iPad 上 Safari 的多窗口管理] 我们再认真观察一下 他们的核心在于管理和控制多个子级ViewController 的视图,通过自己定制创造一个新的Container View Controller我们可以做出不一般的交互,例如我们这次说的多窗口管理。

    4.6K30发布于 2019-04-02
  • 来自专栏mySoul

    作为window对象属性的元素 多窗口和窗体

    => { return document.getElementById(id); }; var ui = {}; ui.prompt = $('prompt'); console.log(ui); 多窗口和窗体

    2.8K50发布于 2018-08-05
  • 来自专栏大数据入坑指南

    linux vim 编辑器之多文件多窗口编辑

    还好linux提供了多文件多窗口的模式。 同时打开多个文件 vim filename1 filename2 filename3 .... 多文件编辑按键 :files 查看当前打开了哪些文件 :n 切换到下一个文件 :N 切换到上一个文件 同时打开多个文件之后,就可以在file1中复制数据再粘贴到file2中 ,操作起来不要太爽 这个linux可以加个-o 参数来实现 vim -o filename1 filename2 ... 水平分割窗口 vim -O filename1 filename2 ...

    3.4K20发布于 2020-08-20
  • 来自专栏h5

    基于tauri2.8+vite7+vue3+element-plus仿QQ/微信聊天应用

    2025最新版自研tauri2+vite7+vue3+pinia3+elementPlus客户端仿微信/QQ界面聊天系统。 tauri2-vue3-winchat使用vite7.1构建工具结合tauri2.8跨平台框架构建项目,vue3 setup语法编码页面。项目界面采用无边框圆角阴影窗体模式。

    </template> <template v-else> <WinLayout /> </template>
    </template>tauri2+ minimizable" :maximizable="maximizable" :closable="closable" :zIndex="zIndex" />
</template>tauri2 创建多窗口/** * 创建新窗口 * @param {object} args 窗口配置参数 {label: 'home', url: '/home', width: 850, height: 610,

49030编辑于 2025-10-23
第 2 页第 3 页第 4 页第 5 页第 6 页第 7 页第 8 页第 9 页第 10 页第 11 页
点击加载更多
领券