当前位置: 首页 > news >正文

ubuntu 25.04 自带JS引擎gjs运行GTK with JavaScript 应用

gtk_js_hello.js   (代码由 deepseek生成 )

// 明确指定使用 GTK 4
imports.gi.versions.Gtk = '4.0';
const { Gtk } = imports.gi;// 初始化 GTK
Gtk.init();// 创建应用
const app = new Gtk.Application({application_id: 'org.example.myapp'
});// 应用激活时创建窗口
app.connect('activate', () => {const win = new Gtk.ApplicationWindow({application: app,title: 'GTK4 示例',default_width: 400,default_height: 300});// 添加一个按钮const button = new Gtk.Button({label: '点击我',margin_top: 12,margin_bottom: 12,margin_start: 12,margin_end: 12});button.connect('clicked', () => {print('按钮被
http://www.lryc.cn/news/603510.html

相关文章:

  • TensorFlow深度学习实战——基于卷积神经网络进行情感分析
  • vue请求golang后端CORS跨域问题深度踩坑
  • 从0到1学PHP(五):PHP 数组:高效存储与处理数据
  • Linux网络管理
  • 万字详解——OSI七层模型:网络通信的完整架构解析
  • 机器学习-十大算法之一线性回归算法
  • Nginx反向代理的网站服务,然后将http重定向到https
  • 无人机图传:让天空视角 “触手可及”
  • .NET 10 中的新增功能系列文章1——运行时中的新增功能
  • 【C#|C++】C#调用C++导出的dll之非托管的方式
  • 百度前端面试题目整理
  • 基于springboot/java/VUE的旅游管理系统/旅游网站的设计与实现
  • 算法提升之数论(矩阵+快速幂)
  • [2025CVPR-图象分类]ProAPO:视觉分类的渐进式自动提示优化
  • B 站搜一搜关键词优化:精准触达用户的流量密码
  • deepseek+飞书多维表格 打造小红书矩阵
  • 线程崩溃是否导致进程崩溃
  • 【CAN总线】STM32 的 CAN 总线通信开发笔记(基于 HAL)
  • 【开源项目】轻量加速利器 HubProxy 自建 Docker、GitHub 下载加速服务
  • 系统改造:一次系统领域拆分的实战复盘
  • 多态示例。
  • kotlin使用mybatis plus lambdaQuery报错
  • XtestRunner一个比较好用好看的生成测试报告的工具
  • 系统间复制文档
  • 论文阅读--射频电源在半导体领域的应用
  • React--》实现 PDF 文件的预览操作
  • 配置daemon.json使得 Docker 容器能够使用服务器GPU【验证成功】
  • VitePress学习笔记
  • 彻底清理ArcGIS 10.2残留的步骤
  • Windows使用Powershell自动安装SqlServer2025服务器与SSMS管理工具