Python 用户界面 - 自定义

标签 python user-interface

<分区>

我更喜欢 Tkinter,但可以轻松执行以下操作的最佳 UI 库是什么:

透明意味着透过整个窗口看到

  • 透明背景
  • 无边框
  • 文本框背景透明(带滚动条),但仍显示文字
  • 改变滚动条的外观
  • 更改输入框的外观

所有这些都可以在 python 库中实现吗?我正在使用 Windows 7 和 Python 2.7(如果库在 3 中,那么我将在 3 中编写代码)。

能否请您也提供显示如何在库中执行此操作的链接/示例?

最佳答案

Tkinter 在美学方面相当有限,但它绝对可以完成工作

你可以试试pythonwx这在美学上更令人愉悦,并且比 Tk 可以做的更多 编辑: 看起来 wx 可以制作透明窗口

如果说透明,你的意思是你可以看到窗口后面的内容,这可能是任何 python 库都难以做到的

虽然大多数人不认为 pygame 是用户界面的库,但我用它来构建非常漂亮的 GUI,比如这个天气应用程序!它看起来真的不错,但是因为 pygame 不是用来构建 gui 的,所以它有点复杂,需要更多的代码

Weather App

您还应该看看 Pyside我没用过,但我听说它很不错 也看看pyGTK

我不确定这些建议是否可以满足您的所有要求,但请仔细研究所有这些建议然后再决定

希望这对您有所帮助!

关于Python 用户界面 - 自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17890990/

相关文章:

java - 通过取消设置最右边的位来计算奇偶校验

python - 类的 Defaultdict - 获取类中当前调用实例的索引/键

java - 检测窗口中的当前颜色

user-interface - 如何摆脱已编译的 Haskell GUI 应用程序的黑色控制台窗口

python - 为什么这个简单附加函数的 Cython 实现比 Numba 慢?

python - 适用于 Python 的 Azure ADAL - 模型没有属性 'acquire_token_with_username_password'

python - 如何找到随机数生成器的种子?

java - 如何更改 TreeView (JavaFX) 中单个项目的背景颜色?

class - 如何检查值是否是 Matlab 中的有效属性?

Java GUI 洪水填充错误