问题标签 [gui-toolkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 最简单的跨平台小部件工具包?
什么是最简单的跨平台小部件工具包?我正在寻找一个至少涵盖 Windows、OSX 和 Linux 且具有 C 或 C++ 接口的软件。
windows - 您会为触摸屏界面使用哪个 GUI 工具包?
到目前为止,我对触摸屏界面的唯一体验是所有内容都是自定义绘制的,我觉得这不是最有效的方式(即使是最基本的布局更改也是地狱)。我知道很多用于键盘和鼠标界面的 GUI 工具包,但你能推荐一些适合触摸屏的工具包吗?目标平台是 Windows,但跨平台会很好。
java - 现在选择哪个 Java GUI 框架?
如果您现在或在不久的将来开始您的新项目,您会选择哪个 GUI 框架/库?
它必须免费用于商业用途和跨平台。
我一直是一个快乐的 Swing 用户,但 Sun 似乎将swing推向弃用,同时推Javafx,它还没有准备好迎接黄金时间。
还有SWT,但它似乎在 Linux 上存在问题。
您选择的 Gui 库/框架是什么?
编辑:Sun 已经取消了 swingx项目。从http://swingx.dev.java.net上的论坛评论看来,以前在核心 swing 上工作的大多数 Sun 资源现在都在全职开发 JavaFx。
python - 哪个 GUI 工具包最适合 Windows 和 Linux 中的 Python 本地 LAF?
我需要决定一个 GUI/Widget 工具包与 Python 一起用于一个新项目。目标平台将是带有 KDE 和 Windows XP(可能还有 Vista)的 Linux。哪个 Python GUI 工具包看起来最好并且与运行时平台的本机外观和感觉一致?
如果可能,请列举建议工具包的优点和缺点。
谢谢,
路易斯
windows - Valve 为 Steam 使用什么 GUI 工具包?
Valve 为 Steam 使用什么 GUI 工具包?是qt吗?我有兴趣在一个项目中使用相同的工具包。
cocoa - QT 未来会成为 MacOSX 上的 GUI 工具包吗?
今天我尝试在 Cocoa 和 MacOSX 10.5 中实现所有者绘制的菜单项支持
当我想到我打算将其用于其他项目的 QT 时,我发现非常可怕。
如果我看对了,那么 MacOSX 上的 QT 就没有未来了,因为除了一些琐碎的功能之外,整个外观管理器在 10.5 中已完全弃用(我什至找不到公共 URL)甚至“开发人员”颜色list 和 NSColor 中的颜色“常量”被标记为不稳定,不要使用。
有了这个政策,像 QT 这样的工具包将别无选择,然后放弃对 MacOSX 的支持,这对 Apple 来说意义不止一种(记住诺基亚是竞争对手)。苹果也不关心放弃 Carbon 和 Java。
所以我想念什么。QT 团队是否有任何类型的 Cocoa 外观管理器或任何技术可以使用合理的后备?我担心在 10.7 或 10.8 中外观可能会有很大不同。
请所有想以主观方式结束此问题的人请考虑我正在寻求解决此问题的技术工作。它不是关于好坏的讨论,而是是否有办法绕过这个限制。
对我来说,这是一个严肃的商业决策,如果做错了,很容易花费数万美元,而信任 QT 最终会失败。
编辑:这是一个链接,告诉我甚至不再支持 系统颜色 Accessing System Colors。正确的是,将主题更改为石墨不会导致颜色列表更改通知。
c++ - How Adobe made Photoshop cross-platform?
I want just know how Adobe makes Photoshop cross-platform? I know Photoshop is written completely in C++, but what about the GUI? Does Adobe use GUI toolkits?
c++ - 用于 Win/Linux/Mac 的纯 GUI 应用程序,使用 C++ 和 G++
C/C++ 中 Win/Linux/Mac 的 GUI 应用程序:
我想知道如何用 C++ 为 Windows、Linux 和 Mac编写“纯”、“本机”、 “ API 级”应用程序。
我不想要“一个代码在任何地方运行”,而是每个操作系统的本机代码。
Windows 解决方案:
只需使用Mingw/Win32 API
; 它非常简单明了。这样我就喜欢在 Windows 下编程。
Linux 解决方案:
例如,如果我使用 ,wxWidgets-dev/GNU G++
如果用户不安装,我的应用程序无法在 PC/Linux 上运行wxWidgets
?如果没有,我如何wxWidgets
在我的程序中包含该库?
Mac 解决方案:
是Objective-C++/GNU G++
解决方案吗?或者是Carbon/C++/GNU G++
解决方案?
evaluation - 客观地评估新的 GUI 工具包
我正在检查一个新的 GUI 工具包,我的第一印象是“哇,这比我以前的工具包更难使用”。但后来我想,“是因为不熟悉,还是因为有真正的问题而更难?”
有哪些技术可以客观地评估新的 GUI 工具包?
java - 有人可以推荐Java swing的替代品吗?
我最近一直在玩 Java swing,但它很丑!大多数编写Java GUI 的人是使用swing 还是其他东西?我真的很感激推荐。我不想使用 GUI 构建器,因为我需要先了解一切是如何工作的。
谢谢!