首页 > 其他分享 >rust 建立窗口并关闭。

rust 建立窗口并关闭。

时间:2023-04-04 21:00:15浏览次数:26  
标签:web use 窗口 thread 关闭 webview true rust view

[dependencies]
web-view = "0.7.3"

use std::thread;
use web_view::*;

fn main() {
    let handle = thread::spawn(|| {
        let webview = web_view::builder()
            .title("")
            .content(Content::Html("<html><body><center>Hello, world!</center></body></html>"))
            .size(250, 100)
            .resizable(true)
            .debug(true)
            .user_data(())
            .frameless(true)
            .invoke_handler(|_webview, _arg| {
                Ok(())
            })
            .build()
            .unwrap();

        webview.run().unwrap();
    });

    // Wait for the window to be created
    thread::sleep(std::time::Duration::from_secs(3));

    // Close the window by terminating the thread
    handle.thread().unpark();
}

  

标签:web,use,窗口,thread,关闭,webview,true,rust,view
From: https://www.cnblogs.com/pythonClub/p/17287880.html

相关文章

  • [rust学习] 二、 rust中的智能指针
     rust中智能指针大致分类以下内容提炼自rust官方文档: https://doc.rust-lang.org/book/ch15-01-box.html 一、Box<T>1.使用例子:  1fnmain(){2letb=Box::new(5);3println!("b={}",b);4}2.特性:a.由B......
  • Rust关键字及作用
    Rust中的关键字被特定用于定义语法规则和限制名称空间中的标识符。以下是Rust中所有的关键字及其作用:as:类型转换;async:声明异步函数;await:等待异步操作结果;break:结束循环或跳出循环语句块;const:声明常量;continue:继续下一轮循环;crate:当前crate的名称;dyn:动态分发trait......
  • Tomcat 优雅关闭之路
    vivo互联网技术微信公众号 作者:马运杰本文通过阅读Tomcat启动和关闭流程的源码,深入分析不同的Tomcat关闭方式背后的原理,让开发人员能够了解在使用不同的关闭方式时需要注意的点,避免因JVM进程异常退出导致的各种非预见性错误。一、Tomcat的启动过程要了解Tomcat关闭的原理,首先......
  • 一个简单的rust项目贪吃蛇
    一个贪吃蛇游戏的rust实现,使用了piston_window和randcrate。游戏使用上下左右方向键进行操控,使用R重置游戏,使用P进行暂停/启动。项目结构·├──Cargo.lock├──Cargo.toml├──src/│  ├──main.rs│  ├──snake_game/│  │ ├─......
  • 力扣-数组-滑动窗口
    题目顺序209长度最小的子数组,904水果成篮解题思路1.滑动窗口求解的题目中,关键词为”求解连续“2.暴力解法是双重for循环,相当于对滑动窗口的起始和终止点都遍历3.滑动窗口求解是,只遍历终止点,当sum符合条件时,start++,向前一步缩小窗口4.终止条件是终止点end遍历完  1c......
  • 窗口编程初始化
    JFramejf;Containercontainer;voidinit(){//初始化框架jf=newJFrame();jf.setSize(400,500);//将容器放在框架上获得容纳面板container=jf.getContentPane();//做其他事情//设置窗口可视化jf.setVisible(true);//设......
  • C语言中的窗口滑动技术
    学习文章:C语言中的窗口滑动技术C语言中的窗口滑动技术循环几乎是每个复杂问题的一部分。太多的循环/嵌套循环会增加所需的时间,从而增加程序的时间复杂性。窗口滑动技术是一种计算技术,用于减少程序中使用的嵌套循环的数量,通过用单个循环代替嵌套循环来提高程序的效率。如果......
  • 滑动窗口-leetcode344-反转字符出啊
    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例......
  • 滑动窗口-leetcode-167-俩树之和
    以长度为2的整数数组[index1,index2]的形式返回这两个整数的下标index1和index2。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。你所设计的解决方案必须只使用常量级的额外空间。示例1:输入:numbers=[2,7,11,15],target=9输出:[1,2]......
  • 使用 ifdown 关闭所有网口,再使用 ifup 重新启用网口。
    实践1、Linuxping:unknownhost问题排查 1)检查域名服务器#cat/etc/resolv.conf-------------------------------------------------------------------nameserver8.8.8.82)重启网络使用ifdown关闭所有网口,再使用ifup重新启用网口。通常推荐的做法是将这两个命......