gui.utils package

Submodules

gui.utils.drag_drop_widgets module

支持拖拽的自定义控件

class gui.utils.drag_drop_widgets.DragDropLineEdit(parent=None)[源代码]

基类:QLineEdit

支持拖拽文件夹的 QLineEdit

dragEnterEvent(event)[源代码]

拖拽进入事件

dropEvent(event)[源代码]

拖拽放下事件

staticMetaObject = PySide6.QtCore.QMetaObject("DragDropLineEdit" inherits "QLineEdit": )

gui.utils.log_handler module

GUI 日志处理器 将日志输出到 GUI 文本框

class gui.utils.log_handler.QTextEditLogger[源代码]

基类:Handler, QObject

将日志输出到 QTextEdit 的处理器

ANSI_COLORS = {'30': 'black', '31': 'red', '32': 'green', '33': 'orange', '34': 'blue', '35': 'magenta', '36': 'cyan', '37': 'white'}
emit(record)[源代码]

发送日志记录

log_signal
staticMetaObject = PySide6.QtCore.QMetaObject("QTextEditLogger" inherits "QObject": Methods:   #4 type=Signal, signature=log_signal(QString), parameters=QString )

gui.utils.styles module

GUI 样式定义

Module contents

GUI 工具模块