当前位置: 首页 > 面试题库 >

是否有用于Python的“易于编程” GUI工具包?

徐麒
2023-03-14
问题内容

我玩过GTK,TK,wxPython,可可,诅咒等游戏。它们非常可怕。GTK/ TK / wx /
curses似乎基本上都是适当C库的直接端口,而Cocoa基本上要求同时使用PyObjC和Interface Builder,而我都不喜欢。

用于Ruby的Shoes GUI库非常棒。它的设计非常合理,非常“红”,它从Web开发中借用了一些好用的东西(例如使用十六进制颜色代码或:color =>rgb(128,0,0)

如标题所述:是否有任何不错的“ Pythonic” GUI工具包?


问题答案:

您看过Qt /
PyQt吗?尽管PyQt C
++库的直接端口,但是与您列出的其他库相比,我发现它具有更多的pythonic风格,并且程序编写起来非常好。它也有很好的文档。

Dabo在wxPython之上实现了一个不错的ui库。这是一个主要用于以数据库为中心的应用程序的框架,但是ui库可以单独使用。

在/已经有其他尝试在PyGtk或wxPython之上创建一个非常pythonic的gui层,例如蜡和PyGui,它们似乎在完成的各种程度上“卡住了”。

另外,可以在此处找到Python GUI工具包的详尽列表。



 类似资料:
  • 问题内容: 是否有一个含义,超越指出,以源代码的读者,一个注释块是不是故意Javadoc注释?最近,我看到了很多看起来像这样的代码: 这是某种既定的惯例吗?如果是这样,它是什么意思(除了明显的字面意义之外),什么时候使用? 问题答案: 根据我能找到的信息,这是为了修复JavaDoc工具的较旧版本(或更可能是Eclipse处理JavaDoc注释的较旧版本)中的错误,该错误将不会显示替代a方法的正确文

  • 问题内容: 依赖性分析程序通过控制代码中模块之间的依赖性来帮助我们组织代码。当一个模块是另一个模块的循环依赖项时,可以找到一种方法将其转变为单向依赖项或将两个模块合并为一个模块。 什么是针对Python代码的最佳依赖关系分析工具? 问题答案: 我建议使用snakefood创建Python项目的图形依赖图。它可以很好地检测到依存关系,以立即查看要重构的区域。如果您阅读一些文档,它的用法非常简单。 当

  • 问题内容: 我想在nodejs中建立一个代码编辑器。有一些选项,例如使用Express Server显示编辑器并在后端执行代码。但这需要浏览器。因此,我正在寻找可以为Windows平台提供独立GUI的节点模块。 问题答案: 有两种不同的选择,具体取决于您要如何进行。 选项1: 使用QT或GTK绑定之类的东西来制作更传统的GUI应用程序。这些选项通常只是Node绑定到GTK和QT公开的C / C +

  • 问题内容: 我对GUI设计和开发领域还很陌生。我确实有一些经验,但是与Visual Basic有关。 我想在Linux上基于命令行应用程序开发一个相当全面的(尽管不是最先进的)GUI应用程序。我有。已经做了一些谷歌上搜索,我发现主要有三种 好 (也许这就是我的感觉)的方式来实现这一目标: GLADE设计的GTK +库 Qt库,以Qtdesigner为设计师 Java与Netbeans合作 为了解决

  • 问题内容: 我现在想要的东西是非常基本的: 自动格式 检测未使用的变量 变量命名约定检查 如果有可用的工具可以处理更复杂的重构,我不会感到惊讶,但是我很欣赏当前数据库结构和数据状态引入的复杂性可能会阻止许多重构 我想我是ReSQLer的追随者 问题答案: JetBrains刚刚宣布了0xDBE-一种用于SQL机器的新IDE。 它基于IntelliJ平台构建,因此应该具有与JetBrains产品套件

  • 问题内容: 我正在从Windows编程(我指的是Windows编程)转向Linux编程。 对于Windows编程,我们可以选择Win32API(MFC只是一个C ++包装器)。 我想知道是否有直接暴露给程序员的东西(相当于WINAPI)?在哪里可以找到参考? 就我对POSIX库的一点了解而言,我发现它包装了的 一部分 。但是 创建GUI应用程序呢? POSIX不提供该功能。我知道有大量的第三方Wi