一个自定义的PyQt小部件,它在QLineEdit小部件的背景中放置一个可配置的进度条。
pyqtlineeditprogressbar的Python项目详细描述
PyQtLineEditProgressBar
一个自定义的PyQt小部件,它创建一个可配置的进度条作为QLineEdit小部件的背景色。在
简介
这个小部件对QLineEdit小部件进行子类化,以添加进度条作为其背景色。在
阅读User Manual。在
依赖关系
PyQtLineEditProgressBar依赖于以下第三方包:
安装
通过Python的包安装程序:
pip install pyqtlineeditprogressbar
测试
一旦安装了演示.py可以执行模块来演示用法:
^{pr2}$执行此文件的结果应该类似于下面的动画。在
许可证
PyQtLineEditProgressBar是GPLv3授权的。有关详细信息,请参见LICENSE文件。在
归属
此代码基于StackOverflow的讨论。在
使用
检查演示.py有关如何使用**PyQtLineEditProgressBar示例的代码** 读user manual documentation。在
警告
这个包使用Qt调色板和LinearGradients来实现LineEdit小部件背景色的progressbar。在
如果您在任何时候都在阅读关于调色板的Qt文档,那么它会多次明确指出,不应混合使用调色板和Qt样式表。在
因此,如果将此包用作通过Qt样式表更改颜色主题的应用程序的一部分,则很可能存在兼容性问题。在
如果可能的话,我希望将来能理解并解决这个问题。但目前我还不清楚如何仅使用Qt的样式表来实现这样的功能。在
- 项目
标签: