代码之家  ›  专栏  ›  技术社区  ›  txwikinger

是否有任何框架允许我为qt和gtk开发应用程序?

  •  0
  • txwikinger  · 技术社区  · 14 年前

    我正在考虑一些可以独立于GUI库开发应用程序,但可以根据需要插入qt和gtk的东西。

    5 回复  |  直到 14 年前
        1
  •  6
  •   lunaryorn    14 年前

    我就用qt。它包括一个类似于GTK的样式,模仿GTK标准对话框,甚至使用GTK文件对话框(如果在GNOME下运行),所以基本上它可以将自己集成到GTK中(当然除了GTK),或者至少它集成到GTK中比GTK更好。

        2
  •  0
  •   Pete    14 年前

    你可以试着用 wxWidgets 但如果你走这条路,你会得到“最小公分母”。您最好的选择是设计您的软件,这样您就可以在所需的工具箱中插入必要的“视图”的实现,并使您的核心UI工具箱保持独立。

    显然,这是更多的工作,但如果有一个强大的业务需求,那么就这样做吧。

        3
  •  0
  •   Virgil Dupras    14 年前

    我不知道有什么框架在做这样的事情(我不知道如何在没有严重的“最小公分母”综合症的情况下完成),但我做了“跨工具包”开发(使用多个GUI工具包的应用程序),并写了一篇关于为什么和如何做的文章:

    http://www.hardcoded.net/articles/cross-toolkit-software.htm

        4
  •  0
  •   Bryan Oakley    14 年前

    您可以尝试支持主题的tk。有一个 tile-qt tile-gtk 主题。有2010个 Google Summer of Code project 以改进这些主题。当然,当你使用tk的时候,你也可以直接得到对windows和osx的支持。

        5
  •  -5
  •   Martin Beckett    14 年前

    qt是一个框架,它在下面使用gtk(至少在UNIX上)。

    有一个移动工具包,可以让您用JS编写所有东西,但在每个平台上编译成本机代码。我忘了名字,但它是iPhone锁定的受害者。