实验窗口控件类

GUI 基础控件:BWidget/BFrame/BMainWindow 与可搜索组合框等。

概述

quatm/GUI/widgets/quatmQt.py 提供 GUI 基础控件类:BWidget / BFrame / BMainWindow 是各窗口/面板/主窗口的基类(带属性命名空间 _props,关闭时把几何保存到 QSettings、启动时恢复);SearchComboBox 等提供带自动补全与过滤的可搜索组合框。

组件

组件说明
BWidget基础 QWidget(属性 + 几何持久化)
BFrame基础 QFrame
BMainWindow基础主窗口(QMainWindow + 标题/几何持久化)
CustomCompleter支持 contains / begins 匹配的自动完成器
SearchComboBox可搜索组合框(内置 SearchLineEdit)
SearchLineEditSearchComboBox 的自定义行编辑(焦点全选、Esc 还原)

用法

from quatm.GUI.widgets.quatmQt import BMainWindow, BWidget, BFrame

win = BMainWindow(name="我的窗口")   # 几何自动持久化

更完整说明见 GUI基础类