# pebview **Repository Path**: kllxs_admin/pebview ## Basic Information - **Project Name**: pebview - **Description**: 一个跨平台webview 组件 ,它允许在自身原生 GUI 窗口中显示 HTML 内容。它让您可以在桌面应用程序中使用WEB技术,同时隐藏 GUI 依赖浏览器的事实。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-09-27 - **Last Updated**: 2025-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: PHP, webview, GUI, desktop ## README # PebView > 一个跨平台webview 组件 ,它允许在自身原生 GUI 窗口中显示 HTML 内容。它让您可以在桌面应用程序中使用WEB技术,同时隐藏 GUI 依赖浏览器的事实。 [中文文档](./doc/Chinese/Introduction.md) [English document](./doc/English/Introduction.md) ## 要求 - PHP 8.2 或更高版本 - PHP-FFI 扩展 - Composer - Windows x86_64 - Linux x86_64 或 arrch64 - MacOS x86_64 或 arm64 ## 安装 ```bash composer require kingbes/pebview ``` ### 示例 ```PHP // 根据你的实际情况,修改下面的路径 require "/vendor/autoload.php"; use Kingbes\PebView\Window; // 引入 Window 类 // 创建一个窗口 $win = new Window(); $win->setTitle("PebView") // 设置窗口标题 ->setHtml( // 设置窗口的 HTML 内容 <<hello PebView! HTML) // 运行窗口 ->run() // 销毁窗口 ->destroy(); ``` ![](./test/demo.png) ### 编译 有关先决条件,请阅读文件 ```bash ./source/build.cmd // windows ./source/linux.sh // linux ./source/macos.sh // macos ```