使用HTML和CSS作为用户界面时是否可以开发C ++程序?我了解使用Webkit容器使用Javascript进行编程的知识,但是我对C ++开发确实很感兴趣。
当我在Windows下开发时,我感到爱上C#WPF,但是现在我转而使用Linux,但找不到用于将标记用于接口的好工具。为此,我想将HTML和CSS(它们非常轻巧且易于使用)与C ++代码和WPF等混合使用。
哦,还有一件事:我在寻找桌面开发而不是网络。
Answers:
Sciter就是这样-具有C / C ++ API的可嵌入HTML / CSS引擎。紧凑和多平台。
并检查这篇文章。
Sciter具有与WPF相同的功能集,但使用HTML / CSS而不是XAML并使用本机API。
开箱即用的功能:
<plaintext>
-具有语法高亮显示的编辑器,<htmlarea>
-所见即所得的HTML编辑器,<frame type=pager>
-打印预览和HTML / CSS打印,Sciter UI的相同应用程序可在Windows,MacOS和Linux上从相同来源运行:
免责声明:我是Sciter Engine的作者。
sudo apt-get install libgtk-3-dev
您可以使用Chromium嵌入式框架将HTML5内容嵌入应用中。您将获得Chromium的强大功能和速度,并拥有与开发Web应用程序相同的方式来构建GUI应用程序。
从2019年开始,我建议您检查一下Ultralight HTML UI Engine
Not Open Source(可用于C ++)。支持OpenGL和DirectX渲染。
Ultralight是将HTML UI集成到C ++应用程序中的更轻便,更快捷的选择。
它是由Awesomium的创建者制作的,很不幸,他决定删除Awesomium。这就是我们现在得到的。
如果您需要重量更重而不是轻量的东西,我建议您看看CEF。这是一个非常强大的(开放源代码)工具。