c++ - Web 技术如何用于 C++ 应用程序 GUI?

标签 c++ html css user-interface widget

Web 技术能否用于以 C++ 等传统语言编写的桌面应用程序?我猜他们可以,尽管我找不到任何证据。我知道 Adob​​e Air 可以使用 Flash 制作桌面应用程序,但它使用 php 等网络语言。我想做的是能够构建我的 GUI 元素——编辑框、 slider 、菜单等,使用 html/CSS - 而不是 native 小部件 - 在以其他方式以传统方式构建的应用程序中 - 例如使用 Visual Studio。

有谁知道这是否已经完成,是否有任何软件可以使它变得更容易,或者是否有人反对这种方法?

最佳答案

Qt 正朝着这个方向发展,CSS-like styling和即将到来的"declarative" UI mechanism .

此外,您可以通过 QtScript 使用 Javascript 驱动您的应用程序.

您还可以使用 QtWebKit 提供基于 HTML 的 UI,也可以在 C++ 代码和 Javascript 之间架起桥梁。

关于c++ - Web 技术如何用于 C++ 应用程序 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1097969/

相关文章:

python - 如何将 CRC16-CCITT 算法的 C++ 代码转换为 Python 代码?

c++ - 使用 malloc 初始化一个类

javascript - Internet Explorer 不显示元素

javascript - 在链接上切换 div [各种相同的链接类] 单击 Jquery

c++ - Const 映射元素访问

c++ - 单个 3d 立方体的 z_axis 移动

javascript - 如何排序隐藏一个 div 然后使用 jQuery 动画显示另一个?

html - Bootstrap Navbar 格式与模板不匹配

css - SVG 悬停时的闪耀/光泽效果?

css - Safari 选择框样式错误?