windows - Chrome 是如何为浏览器创建不同的 GUI 的?

标签 windows user-interface google-chrome

我很想知道 Chrome 是如何编写出如此漂亮的 GUI 的?他们使用了哪些库和方法?

令我特别惊讶的是,它 100% 像普通 GUI - 你可以通过蓝色条拖动它,普通按钮 [_, o, x] 的制作方式有所不同。选项卡拖动也是如此无缝。事实上,您可以将一个选项卡拖到现有 GUI 之外,它会流畅地创建一个新窗口。

有人知道这方面的更多细节吗?

我问是因为我还想为我的应用程序编写美观的 GUI。这是了解流程的良好开端。

最佳答案

我会建议反对采用这种方法。虽然 Chrome 确实具有吸引人的 GUI,但打破目标平台的设计准则很少(但有时)是创建有吸引力、可用且直观的用户界面的途径。

如果您想了解开发 UI 的过程,那么我建议您探索针对您的目标平台的设计指南(Windows,在您的情况下会出现)。

关于windows - Chrome 是如何为浏览器创建不同的 GUI 的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3132694/

相关文章:

c++ - 使用 MinGW 编译为带有一些 undefined reference 的 .dll

java - 需要帮助修复与 GUI 的对齐问题

user-interface - 您如何决定一个项目是基于 Web 还是基于桌面?

Java GUI 布局建议

firefox - 在推送到在线存储库进行渲染之前,在浏览器中查看或测试 README 文件 *md

javascript - jspdf/pdfmake 创建 PDF 与将页面打印为 PDF 的好处?

google-chrome - 打开本地 HTML 文件 : Chrome treats space as new tab?

c++ - 如何安全地从 DLL 挂接消息泵?

c - 你实际上是如何使用 C 库的?

windows - 64 位 Windows 上 PE 文件的最大大小是多少?