具有本地外观的轻量级C / C ++ GUI库

问题描述 投票:7回答:5

C / C ++ GUI库上有很多页面,但是我很难找到具有自然外观和自然感觉的页面。

我看过GTk +,问题是,尽管那些模拟Windows的外观很好,但它们却不像Windows窗口那样[[feel-因为它们不是。例如,按钮在悬停时不会像在Windows 7中那样淡入。它们突然变成高亮显示,因为它们实际上只是定制的项目,它们像按钮一样做成look没有人知道任何

实际上使用本机控件]的轻量级跨平台GUI库(并因此与操作系统无缝集成),而不仅仅是尝试模拟它们吗? (我需要它是轻量级的,以便我可以与它静态链接,而无需将50 KB的程序转换为2 MB的程序。)

[C / C ++ GUI库上有很多页面,但是我很难找到具有本地外观和原始感觉的页面。我看过GTk +,问题是,而那些...

c++ c user-interface native look-and-feel
5个回答
6
投票
您是否尝试过wxWidgets

从主页:


2
投票
我建议Qt4。我不知道我是否称其为轻量级,但我认为这是目前最好的跨平台多用途框架。及其免费(LGPL)。它带有功能非常强大的IDE-QtCreator。

0
投票
[如果您考虑要问的问题,那么您会问很多。为此,必须在所有受支持的平台上将窗口/ GUI API抽象到一个公共点。这是一项非常大而复杂的任务。

0
投票
我会检查FLTK。它应该是快速而轻巧的。我曾经使用过wxWidgets和FLTK,而FLTK则轻了很多。它还具有一个GUI设计器工具,可以根据需要生成代码。也有很多示例程序。

0
投票
Libui是轻量级的本机ui库。但是,这是一个中型Alpha项目。我曾经使用过一次,但有点用处。目前没有太多东西。但是它是本机的,因此很适合您。
© www.soinside.com 2019 - 2024. All rights reserved.