使用哪个 python gui 库来创建停靠应用程序?

Posted

技术标签:

【中文标题】使用哪个 python gui 库来创建停靠应用程序?【英文标题】:Which python gui library to use to create dock application? 【发布时间】:2011-04-26 14:06:05 【问题描述】:

我想使用 Python 制作一个在 Linux 上运行的对接应用程序,但我没有足够的见解/经验来选择正确的 GUI 库。要求是:

停靠栏应该是无边界的。 背景应该是透明的和/或可使用 SVG 主题进行自定义。 它应该导入 SVG 格式的图标。 它应该能够产生很少的效果(不过没有什么太花哨的),例如apha-淡入/淡出或窗口滑入/滑出。 dock 在桌面上应该有一个特殊的行为(例如,总是在顶部,保留空间等。即典型的dock 行为。) 我看过 GTK、Qt、WX、Tkinter(后者似乎不合适),但我不确定该使用什么。您能否告诉我哪个库最适合这种界面以及我应该寻找哪些功能/文档?

谢谢。

【问题讨论】:

【参考方案1】:

我发现 Qt(使用 PyQt4)应该能够做到这一点。它有一个特殊的库来处理 SVG 图像,并且似乎可以在不使用另一个库的情况下为整个 GUI 设置主题。请参阅 PyQt4 文档over here。

【讨论】:

以上是关于使用哪个 python gui 库来创建停靠应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Python - GUI

如何在非 GUI 应用程序中使用 QWebPage

iPod/iPhone(越狱)GUI 应用程序 Python

使用 QPdfWriter 创建链接

在 Python 中使用 Dock 的基本可可应用程序,但不是 Xcode 和所有附加功能

在 Avalandock 中禁用“停靠为选项卡式文档”