【问题标题】:How to implement such style UI? [closed]如何实现这种风格的 UI? [关闭]
【发布时间】:2011-11-25 07:54:59
【问题描述】:

我想写一些共享软件,我喜欢下图中的 GUI 风格:


(来源:batchimageconverter.com

谁知道如何实现这种风格?我想也许它使用了一些 UI 库,谁知道 UI 库是什么?我想用C++写程序。

【问题讨论】:

  • 哦,来吧,那个应用程序太搞笑了。 imagemagick.dll, 'nuff 说。
  • 这不是 ImageMagick。我知道这个库,它是一个图像处理库,与 UI 无关
  • 我是说那个应用程序是个玩笑,它只是 ImageMagick 的前端,我不是说它是那个 UI 库。
  • 哦,该应用程序也是非法的(imagemagick 许可条款):“在您可能进行的任何包含 ImageMagick 软件的再分发中包含许可证的副本;提供对 ImageMagick Studio LLC 的明确归属对于任何包含 ImageMagick 软件的发行版。” 应用程序中没有这些。
  • 虽然简单,但我觉得还是有用的。有人可能需要这样的程序...

标签: c++ user-interface mfc


【解决方案1】:

如果您使用的是 C++ Builder(完全兼容的 C++ 编译器),那么您可以使用很多 VCL 皮肤库来轻松更改外观和感觉。或者您可以自己处理低级别组件的绘制事件。

【讨论】:

    【解决方案2】:

    它是 almdev 的 BusinessSkinForm/DynamicSkinForm,带有 Laconic 皮肤。

    我不建议使用它,但你决定。

    【讨论】:

    • I wouldn't recommend using it -- 为什么?
    • @RobertHarvey:AFAIK 有更好、更成熟的 GUI 库。
    【解决方案3】:

    如果您想为 C++ 使用美观、便携且功能强大的 GUI,我建议您使用 Qt

    【讨论】:

      【解决方案4】:

      我知道您已将其标记为 mfc,但是如果您想要便携 - 您可以查看 Qt。这不是一个特定的主题 - 如果这就是你所追求的,但我应该想象它是相当直接的风格......

      【讨论】:

      • 我仍然很困惑,用 QT 编写共享软件然后出售软件是否合法?
      • @softempire,阅读 LGPL 的条款...
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      • 2020-11-27
      • 2017-07-12
      • 2018-01-27
      • 2020-09-30
      相关资源
      最近更新 更多