Python GUI 自定义按钮

标签 python user-interface custom-controls clickable

我想用 python 制作一个 GUI,但目前没有太多经验。 GUI 必须具有一些关键功能,即控制音频的 slider 和一些基本菜单按钮。我意识到基本上所有 GUI 开发工具都可以处理这些简单的功能,但我也对一些自定义内容感兴趣。我想要创建的 GUI 的基本外观如下所示:

image

在图像中, slider 音量条、“按钮 1”、“按钮 2”、彩色圆圈以及圆圈的任何切片(显示一个突出显示的部分)都需要可单击和交互。此外,小彩色圆圈必须能够围绕圆圈边缘动态旋转,并始终保持可点击状态。我还没有使用过任何 GUI 开发工具,但研究过 pyGTK、pyQT、wxWidgets 和 Kivy。使用过这些工具的人可以推荐哪个最适合吗?至于按钮的形状,我是否受到限制?

最佳答案

您可以使用 pyopengl、pygame、pygtk。

如果您想看一下,我有一个如何显示此图像的示例:

http://free-tutorials.org 免费软件部分是decor.tgz示例。

在我看来,你可以使用pyOpenGL,它可以很好地移植到其他语言,如 C、C++,而且你也可以将其移植到 Linux、Windows、Android。

关于Python GUI 自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13929425/

相关文章:

Python 十进制 ROUND_UP InvalidOperation

python - C++ - 类似于 python 中的关键字

python - 尝试将 3 个列表中的元素组合(连接)为一个新列表

java - 检查 JTextField 中的文本是否为某种数据类型

WPF:如何使用透明 Canvas 和可点击子项制作叠加控件

cocoa - 具有自定义行背景的 NSTableView : prevent label to turn white on selection

python - 系列列表到数据框

qt - 如何使用Qt Designer允许用户在窗口中的元素上调整大小?

html - 在 native BlackBerry 应用程序中显示简单的 HTML

user-interface - 通过 ssh 转发 x11 时后台会发生什么?