一个深色主题桌面图形用户界面包
pyqt-darktheme的Python项目详细描述
暗血红素
版本
1.1
1.1.1将pip名称改为pyqt darktheme
1.2
1.2.3将文件夹名称改为深色
安装
pip install pyqt-darktheme
暗主题设置
导入
导入暗主题
^{pr2}$如何
class QMainApplication(QApplication):
"""A Dark styled application."""
def __init__(self, *__args):
super().__init__(*__args)
self.setStyle("Fusion")
self.setPalette(DarkPalette())
self.setStyleSheet("QToolTip { color: #ffffff; background-color: grey; border: 1px solid white; }")
可点击小工具
导入
导入以深色为主题的小部件,即可单击的标签小部件
from pyqt-darktheme.widget_template import QClickLabel
或者只是进口所有东西
from pyqt-darktheme.widget_template import *
如何
label = QClickLabel()
label.setText('This label is clickable')
label.clicked.connect(clicklabel)
def clicklabel:
print("This label is clicked")
装饰工
导入
引进装修工
from pyqt-darktheme.decorators import (
Decorators,
QInputDialogUserInterruption,
QMessageBoxUserInterruption,
)
如何
要向调用的方法添加加载光标,请执行以下操作:
@Decorators.loading_cursor
由于某些原因,通常是用户输入请求,要恢复正常光标:
@Decorators.user_input_interruption
要使用输入对话框,在输入完成后自动恢复为正常箭头并返回加载Pyqt光标:
result, okPressed = QInputDialogUserInterruption.getText(
self, "User input requested", "This dialog box shows a regular cursor, letting the user know input is possible"
)
if result and okPressed:
print(result)
许可证
根据GPL-3.0或更高版本授权,请参阅许可证文件以了解详细信息。在
版权所有©2020 Michael Yongshi。在
此程序是自由软件:您可以根据自由软件基金会发布的GNU通用公共许可证条款重新分发和/或修改它,可以是该许可证的第3版,也可以是任何更高版本(由您选择)。在
本程序的发布是希望它能有用,但没有任何保证;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参阅GNU通用公共许可证。在
您应该已经收到了GNU通用公共许可证的副本以及此程序。如果没有,请参见http://www.gnu.org/licenses/。在
- 项目
标签: