如何使用 HTML/CSS UI 构建原生 C++ 应用程序? [关闭]

2024-01-03

是否可以在使用 HTML 和 CSS 作为用户界面的同时开发 C++ 程序?我了解如何使用 Webkit 容器使用 Javascript 进行编程,但我对 C++ 开发非常感兴趣。

当我在 Windows 下开发时,我就爱上了 C# WPF,但现在我转向 Linux,并且还没有找到使用界面标记的好工具。为此,我想将非常轻量级且易于使用的 HTML 和 CSS 与 C++ 代码以及 WPF 之类的代码混合在一起。

哦,还有一件事:我正在寻找桌面开发,而不是网络开发。


对的,这是可能的。你想要的是一个 C++ Web 框架。你可以先看看CppCMS http://cppcms.com/wikipp/en/page/main— 一个免费的高性能 Web 开发框架(不是 CMS),旨在快速 Web 应用程序开发。

Edit: 问题弄清楚后,我想敬畏者 http://awesomium.com/将非常适合您的需求。

您可以通过嵌入 WebKit(或 Gecko)来实现相同的功能,但据我所知,这正是 Awesomium 在幕后所做的事情。

另一种选择是利火箭 https://github.com/libRocket/libRocket—专为游戏应用程序设计的C++接口中间件包。正如您可以从描述中猜到的,它非常适合游戏或实时应用程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 HTML/CSS UI 构建原生 C++ 应用程序? [关闭] 的相关文章

随机推荐

  • 更新MySQL数据库时如何避免重复?

    我每天从外部服务器接收 MySQL 转储文件 sql 但我无法控制该服务器 我创建了一个本地数据库来存储 sql 文件中的所有数据 我希望我可以设置一个脚本来每天自动更新我的本地数据库 我每天收到的 sql 文件包含本地数据库中已经存在的旧
  • 函数调用缺少参数列表来创建指针

    我尝试通过 VRPN 服务器将我的应用程序连接到 OpenViBE 我的应用程序运行良好 直到我尝试添加代码以将我的应用程序连接到 VRPN 服务器 我的代码如下所示 MainWindow c code include mainwindow
  • 是否可以将两种语言代码文件(即 C# 和 VB.NET)添加到 App_Code 中?如果是这样,我怎样才能实现这一目标?

    在将两个语言代码文件 即 C 和 VB NET 添加到 App Code 时 出现错误 The files file names use a different language which is not allowed since the
  • 如何根据鼠标位置改变光标?

    我想将光标从default to pointer当鼠标进入矩形 50 50 100 100 时body元素 数字以像素为单位 我知道我可以定义一个div 将其放置在该位置 并设置cursor pointer 就它而言 但我正在寻找某种方法而
  • Angular Material Table 拥有带有过滤方法的数据源

    借助这个tutorial https codingthesmartway com angular material part 4 data table 我为角度材料表编写了自己的数据源 我从 api 获取数据列表并将其显示在材料表中 代码我
  • pandas:当索引不唯一时使用 diff 和 groupby 时出现问题

    我在用pandas questions tagged pandas 版本0 20 3 并且我想应用diff 方法与groupby 但结果不是 DataFrame 而是 下划线 这是代码 import numpy as np import p
  • 将数据框中的所有日期更改为标准日期时间

    我有一个带有日期列的数据框 它看起来像这样 有多个日期列 例如结束日期 会计年度日期等 Plan Start Date 8 16 2017 0 00 5 31 2017 0 00 5 31 2017 0 00 5 31 2017 0 00
  • 添加容器视图 ID 为 0 的片段

    当我调用时android在哪里添加fragmentFragmentTransaction add Fragment fragment String tag 我已经编写了这段代码 但我看不到片段的布局 它显示一个空屏幕 Override pr
  • Highstock 中的双轴?

    有没有办法在 Highstock 中制作像 Highcharts 上的双轴一样的双轴 http www highcharts com demo combo dual axes http www highcharts com demo com
  • OpCache 不缓存

    我最近激活了 opcache 但它似乎不起作用 通过 phpinfo 确认已激活 如你看到的 0 次点击 1 次错过 1个缓存脚本 opcache gui 我缺少什么 服务器是Linux服务器centos 6 5 vps PHP 5 5 有
  • Emacs 口齿不清;如何从任何类型的变量创建字符串?

    就像错误调用函数的错误消息一样 例如 message file attributes 产生消息 eval Wrong type argument stringp home14 tjones 1 0 0 20415 35598 20211 1
  • setText 不适用于自定义编辑文本

    我正在使用从 github 找到的一个很好的材料设计编辑文本 https github com rengwuxian MaterialEditText https github com rengwuxian MaterialEditText
  • 设置 iPhone 键盘语言

    我希望当用户点击 UITextField 时 iPhone 虚拟键盘会显示为预设的特定语言 例如俄语 有没有办法在 Cocoa 代码中做到这一点 不幸的是 这是用户定义的设置 程序员不能弄乱
  • org.hibernate.AnnotationException:没有为使用 JPA XML 实体映射的实体指定标识符

    我现在使用 Hibernate 5 2 4 Final 从 5 2 3 升级 看看这是否可以修复错误 但仍然没有成功 我有以下 SQL CREATE TABLE Token tokenId BIGINT PRIMARY KEY uuid U
  • 如何导航到相同的父状态

    根据我对 Gmail 和 TED 应用程序的观察 向上导航的行为它将导航到具有相同状态 滚动位置 的父项 这与 Google 在其文档中所说的不同实施向上导航 http developer android com training impl
  • 函数参数中的元组解包

    在下面的函数中 args i 应该通过以下方式解压到函数 func 的参数中 然而在它之前传入的是一个列表 我缺少什么 def mymap func seq args list zip seq ret for i in range len
  • Django allauth - 设置 Facebook 重定向

    在我的应用程序中 我有一个 next 参数 因此当用户登录时 他们将被重定向到他们来自的地方 示例 www mysite com login next www mysite com some section 我在用Django allaut
  • 根据用户角色类型更改布局

    我是 MVC 新手 我浏览了堆栈上的类似帖子 但它们似乎对我的问题没有帮助 我有两个角色管理员和用户 当一个人登录时 我希望布局根据该人是否登录而改变Admin特权或User特权 My Admin布局是 Layout cshtml My U
  • 存储大量会话数据的最佳位置[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用 HTML/CSS UI 构建原生 C++ 应用程序? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否可以在使用 HTML 和 CSS 作为用户界面的同时开发 C 程序 我了解如何使用 Webkit 容