node-qt - Node.js的Qt扩展

BSD
C/C++ JavaScript
Windows
2012-04-09
红薯

Qt bindings for Node.js

Screenshot

示例代码:

var qt = require('node-qt'),
    app = new qt.QApplication,
    window = new qt.QWidget;

// Prevent objects from being GC'd
global.app = app;
global.window = window;

// Quirk: the virtual method paintEvent() is mapped into a callback setter
window.paintEvent(function() {
  var p = new qt.QPainter();
  p.begin(window);
  p.drawText(20, 30, 'hello node, hello qt');
  p.end();
});

window.resize(300, 150);
window.show();

// Join Node's event loop
setInterval(app.processEvents, 0);
加载中

评论(1)

a
anson4forward
我只想说这个脑洞可以,很大

基于 Node.js 编写 GUI 程序,我凌乱了

Qt bindings for Node.js

2012/04/09 23:42

没有更多内容

加载失败,请刷新页面

没有更多内容

11
回答
又一蛋疼的,qt版本node.js,然后在写ui,还不如直接qt呢

又一蛋疼的,qt版本node.js,然后在写ui,还不如直接qt呢

2012/04/10 08:39

没有更多内容

加载失败,请刷新页面

没有更多内容

Some words about Qt DOM Node, Element and Attribut

Add Instruction Node Every valid XML must contain processing instruction. XML is widely used for HTML, SVG, XLS etc. So make sure your XML file has valid instruction of its type...

2014/10/27 19:47
89
0
Qt--QGraphicsItem 子类中使用信号与槽

最近,在使用Qt做一个小软件,其中用到了QGraphicsItem,并且需要使用信号与槽机制.QGraphiIcs的子类要实现信号与槽机制需要继承QObject. class Node : public QObject,public QGraphicsIt...

2015/04/08 18:48
1K
0
【软件周刊】还没放弃 Flash?Adobe 发布 Linux 下的 Flash Player 24

软件周刊(12.18 — 12.24):本周热门软件更新 — Adobe 发布 Linux 下的 Flash Player 24;编译器 GCC 发布 6.3 版本;Python 3.6.0 正式版发布;免费办公软件 LibreOffice 5.2.4 发布...

2016/12/24 18:31
5.6K
0
【自动化测试】无需图形界面环境下的浏览器开源项目

大公司一般都会做自动化覆盖测试,会用到不需要节目的浏览器环境,下面有一些开源工具有时间尝试下 软件名 介绍 支持语言 Awesomium 基于Chromium无图形界面浏览器引擎。 C++, .NET benv Ben...

2016/10/11 23:57
32
0
【软件周刊】layer 3.0.0 年终巨献,Solo 博客系统 1.7.0 、Spring Framework 5.0 M3 发布

软件周刊(11.06 - 11.12):本周热门软件更新 — layer 3.0.0 年终巨献,一次全方位的增强;Solo 博客系统 1.7.0 带来新版 Markdown 编辑器;ThinkPHP V5.0.3 给您带来双十一的狂欢。...

2016/11/12 22:45
3.5K
4
翻译 | Qt研发副总裁分享2018年工作计划

原文作者:TuukkaTurunen,高级研发副总裁 翻译校审:Haipeng、Yulong和Ryan 本文首发于:微信公众号”Qt软件“ 引言:2018年,我们将继续完善Qt 5.9 LTS,现在我们正在为5月份发布Qt 5.11进...

05/04 15:10
24
0
Understand源代码分析工具

下载地址:http://www.verycd.com/topics/2882667/#theCon Understand软件的功能主要定位于代码的阅读理解。界面用Qt开发的。 具备如下特性: 1、支持多语言:Ada, C, C++, C#, Java, FORTRA...

2014/10/21 15:32
664
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部