在有人结束我的问题之前,我会解释:
我正在尝试在本机应用程序(C ++,仅限Windows,64位)中创建一个智能而美观的界面。
QT和wxWidget不满足我(QT很慢,巨大的exe大小; wxW很难看)。我正在寻找更复杂的东西
看一下:(link)
可能他们没有使用QT,也没有使用wxWidget或GTK +(最丑陋的)
我的问题不是“他们用什么来制作如此美丽的图形用户界面”,而是“我可以使用哪些技术来获得类似的结果”?
我的想法是创建一个类似于设计的网页,使用我的自定义按钮,自定义表单...
我尝试直接渲染网页的Awesomium,但处理JS-CPP通信并不健全。
任何互操作性都可以。
我们欢迎每一个好主意,包括处理XML,HTML,CSS,XAML
只要排除我已使用的内容(wxWideget,QT,Mozilla的XUL,Awesomium,GTK +)
答案 0 :(得分:4)
使用GDI或GDI +的任何内容都无法生成具有该级别的UI。你需要真正的alpha通道和动画,可能还有纹理和GPU辅助,这意味着你需要基于DirectX的游戏界面。
我知道有4种基于DirectX的技术。
可能会有第三方产品建立在这些产品之上,但我不知道。使用这些工具,您可以随心所欲地完成所要求的工作。