【问题标题】:How are fancy graphical user interfaces coded?花哨的图形用户界面是如何编码的?
【发布时间】:2011-02-23 04:51:25
【问题描述】:

我想知道是否制作了“精美的 GUI”。

当我这么说的时候,我想到了像 iTunes、Picasa、Skype、Songbird、Spotify、Vlc(主题)这样的软件......所有与标准 GUI 不同的东西

在哪些语言中?使用了哪些框架/工具?

【问题讨论】:

  • 这是一个糟糕的短语问题。 “花式”作为标签也是无用的。您要问的似乎是用于为 x、y、z 创建 GUI 的工具包。尝试在堆栈中搜索 gui 工具包,您会找到所需的信息。
  • 谢谢,我不是英语母语人士。任何意见表示赞赏

标签: user-interface gui-design


【解决方案1】:

没有什么比出色的设计更好的了……所有这些应用程序很可能都是使用非常不同的框架进行编码的。我的意思是,它们看起来都不同......很好但不同。

我认为这种奇思妙想与所使用的框架无关,而是与 UI 设计背后的创意人员有关。

如果您的目标是开发出色的 UI,请忘记框架并寻找设计技巧。 Thisthisthis 书籍应该可以帮助你。请注意,其中一些书籍是针对 Web 开发的……但它们可以教您 UI 设计的基本知识。

【讨论】:

    【解决方案2】:

    这取决于您开发的平台和语言。 WPF 是使用 .NET 框架构建 GUI 的一种相对较新的趋势,还有许多其他的。 Qt 是一个例子,但不是唯一的。

    一旦确定了要使用的工具,一切都取决于创造力,因为所有 GUI 框架都允许以自己的方式设置控件样式。大多数情况下,您将构建您的 GUI,然后应用某种样式表以使其看起来像您想要的那样。

    【讨论】:

    • qt、wxwidgets 或 gtk 等 GUI 框架是否允许完全自定义窗口? (即。类似 spotify 的窗口)
    • 是的,尽管根据您使用的工具,实现这种自定义可能更难或更容易。
    猜你喜欢
    • 1970-01-01
    • 2016-01-30
    • 2013-01-23
    • 1970-01-01
    • 2010-09-05
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    相关资源
    最近更新 更多