用户界面-从哪里开始学习如何基于脚本构建Linux GUI应用程序



首先,我希望基于解释性语言编写GUI应用程序(如果可能的话,使用PHP——否则使用Python)。其次,我正在寻找一个快速的应用程序GUI设计器,它可以让我创建窗口,在上面放置UI元素,并将这些元素轻松地连接到代码中。最后,如果有一个简单的方法来打包整个东西(deb, rpm等),那就太好了。理想情况下,我的应用程序应该在任何Linux平台上工作,在Gnome或KDE。

我想知道Glade是不是该走的路?我只安装"glade"(通过APT)还是"glade-gnome"?(我用的是Linux Mint 10)

附加问题:如果我可以很容易地将代码移植到Windows上,那该有多酷啊!Mac OS和工作以及(UI和所有)。当然,我认为Python作为底层语言可能是最好的选择。如果我没记错的话,Python有办法构建在任何平台上都能工作的ui吗?我可能错了。

编辑:再一次,我不得不说…拥有一个界面设计师是非常重要的。我绝对不想手工编写窗口、按钮、输入框等。

我真的建议你看看Qt,你有Python GPL (PyQt)绑定可用或(较新的)LGPL Pyside绑定随时可用:

  • 一个成熟、稳定、文档完备且极其丰富的框架
  • 带有GUI设计器,可轻松拖放UI设计
  • 跨平台免费(Windows, Linux, Mac)

查看PyGTK, wxPython

相关内容

  • 没有找到相关文章

最新更新