当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

Sciter

基于HTML/CSS的桌面UI框架
授权协议 MIT
开发语言 JavaScript HTML/CSS
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 不详
投 递 者 陈高寒
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Sciter 是一个嵌入式的 HTML/CSS/脚本引擎,旨在为桌面应用创建一个 UI 框架层。Sciter 为桌面应用带来很多 Web 方面的技术。

 

 

  • class Mysciter : public sciter::window { public: Mysciter() : window(SW_TITLEBAR | SW_RESIZEABLE | SW_CONTROLS | SW_MAIN | SW_ENABLE_DEBUG) { m_pMakePE = NULL; } BEGIN_FUNCTION_MAP //这里操作传输控件消息

  • Sciter帮助文档笔记 提醒:遇到编译成功了。但是一运行就报一个_api 的错误先看是不是输出目录没有丢sciter库(32-64要分好); Script Classes之Global: 全局变量:(由引擎管理支持) stdin、stdout、stderr 全局函数: 1、Eval(input : string|stream [, env :object ] ) : 例子:var env = {

  •     https://sciter.com/sdk/doc.api/html/index.html     sciter API文档2.F:\xindashen_study\sciter-sdk-master\demos.osx\layered最小化关闭例子位置3.F:\xindashen_study\sciter-sdk-master\samples\dialogs+windows 最小化关闭

  • sciter 1、初始化打开页面时,无法指定高度 解决方法: init() { // 设窗口的最小宽高 Window.this.minSize = [933, 635]; // 获取屏幕的宽高 let arr = Window.this.screenBox

  • title: Sciter View Object tags: sciter 视图对象 表示运行当前脚本的窗口。 view – 当前视图对象(运行脚本的视图对象)可以通过全局 view 变量访问。 WINDOW_MINIMIZED 最小化  返回值 =1 WINDOW_MAXIMIZED 最大化 返回值 =3 WINDOW_HIDDEN 隐藏 WINDOW_SHOWN 显示 WINDOW_FULL

  • 在主文件中加入 #![windows_subsystem = "windows"]

  • 组件更新 方法一:给组件绑定 key 值,当执行render() 方法时,产生一个随机数,使其更新 class App extrend Element { render() { return <List key={ Math.random()} />

  • // HelloWorld.cpp : Defines the entry point for the application. // #include "framework.h" #include "sciter-test.h" #include "sciter-x-window.hpp" class frame : public sciter::window { public: fra

  • 桌面文件拖拽进入 sciter 文件拖拽 API dragaccept:监听拖拽到目标元素的文件信息 evt 事件对象:通过 evt.detail.data 可以获取文件信息。数据:数组或对象。 dragenter:拖拽文件进入到目标元素 dragleave:拖拽文件离开目标元素 drap:拖拽文件在目标元素中移动 drop:拖拽文件进入到目标元素,并鼠标抬起 注:一旦使用了拖拽文件 API,所有

  • 1、特定元素的事件处理 (1)element.addEventListener(eventName, handler[,options]) (2)element.on eventname=function(event){} btn.onclick = function() { console.log("button clicked"); } (3)element.on(eventname,func

 相关资料
  • 有没有人有过自动化桌面应用程序(不是web)的经验?我需要一个类似于Appium的解决方案来将它与我的移动自动化集成(用Appium、Java编写)。 我们公司在3个平台上都有一个messenger客户端:Android、iOS和桌面。客户端数据在这些平台之间同步。我们已经有了移动平台的基本自动化(使用Appium)。现在我需要为桌面开发自动化。 我想要一个类似Appium的解决方案,这样就可以很

  • 下面是 jQuery UI 使用的 Class 名称列表。这些 Class 用来创建跨应用程序的视觉一致性,且允许组件通过 jQuery UI ThemeRoller 进行主题化。下面的 CSS 类根据样式是否是固定的结构化的,或者是否是可主题化的(颜色、字体、背景等),分别定义在 ui.core.css 和 ui.theme.css 两个文件中。 布局助手 .ui-helper-hidden:对

  • jQuery UI CSS 框架 jQuery UI 包含了一个强大的 CSS 框架,为了创建自定义 jQuery 小部件而设计的。框架包含了通用的用户界面所需的类,且可使用 jQuery UI ThemeRoller 进行维护。通过使用 jQuery UI CSS 框架创建您自己的 UI 组件。您需采用共享标记公约,以便在插件社区的代码集成。 框架类 下面的 CSS 类根据样式是否是固定的结构化

  • null 问题:它总是下载js和css文件。 我想如何开发chrome桌面应用程序 启动chrome桌面应用程序时,请将所有资产保存在本地。 每当chrome桌面应用程序启动时,它都应该引用本地保存的资产(我指的是角js文件和css) 在启动chrome桌面应用程序之前,它应该向服务器请求资产是否被更改。如果更改,请删除本地保存的文件并保存最新的文件。 如果资产没有更改,请使用旧的资产文件。这样,

  • GNOME Photo Frame 是 GNOME 桌面的一个小应用工具,用来显示一个相框,相框中的照片可以从本地文件夹以及网络相册中加载。

  • 问题内容: 我想用于单个页面的webapp。我担心是否有一种优雅的方法可以根据客户端是移动设备还是台式机来“发送”不同的模板。有什么办法吗?是否建议Web服务器“了解”浏览器是什么并相应地发送视图,以便浏览器始终要求输入template.html或编写JavaScript,以便浏览器告诉Web服务器获取mobile / template.html? 问题答案: 我将如何向用户显示一个模板并使该模板