下面给你一份 PySide6 常用枚举速查表(按模块分栏,覆盖 90 % 场景)。
所有枚举都遵循 “模块名.枚举类.成员” 三级写法,复制即可用;遇到冷门再 dir()help() 一下即可。


一、QtCore.Qt.*(最常用)

1. 鼠标按键

Qt.MouseButton.LeftButton
Qt.MouseButton.RightButton
Qt.MouseButton.MiddleButton
Qt.MouseButton.BackButton      # 侧键后退
Qt.MouseButton.ForwardButton   # 侧键前进

2. 键盘修饰

Qt.KeyboardModifier.ShiftModifier
Qt.KeyboardModifier.ControlModifier #  macOS Cmd
Qt.KeyboardModifier.AltModifier
Qt.KeyboardModifier.MetaModifier     # Windows Win 键 / mac的ctrl
Qt.KeyboardModifier.KeypadModifier   # 小键盘
Qt.KeyboardModifier.GroupSwitchModifier

3. 全局颜色(可直接当 QBrush / QColor)

Qt.GlobalColor.white
Qt.GlobalColor.black
Qt.GlobalColor.red
Qt.GlobalColor.green
Qt.GlobalColor.blue
Qt.GlobalColor.cyan
Qt.GlobalColor.magenta
Qt.GlobalColor.yellow
Qt.GlobalColor.gray
Qt.GlobalColor.darkGray
Qt.GlobalColor.lightGray
Qt.GlobalColor.transparent

4. 对齐 & 锚点

Qt.AlignmentFlag.AlignLeft
Qt.AlignmentFlag.AlignRight
Qt.AlignmentFlag.AlignHCenter
Qt.AlignmentFlag.AlignTop
Qt.AlignmentFlag.AlignBottom
Qt.AlignmentFlag.AlignVCenter
Qt.AlignmentFlag.AlignCenter  # 中心组合

5. 焦点策略

Qt.FocusPolicy.NoFocus
Qt.FocusPolicy.TabFocus # 键盘可以用tab进来
Qt.FocusPolicy.ClickFocus
Qt.FocusPolicy.StrongFocus      # Tab+Click
Qt.FocusPolicy.WheelFocus       # 滚轮也可聚焦

6. 手势类型

Qt.GestureType.PinchGesture
Qt.GestureType.SwipeGesture
Qt.GestureType.PanGesture
Qt.GestureType.TapGesture
Qt.GestureType.TapAndHoldGesture

7. 剪贴板

Qt.ClipboardMode.Clipboard      # Ctrl+C
Qt.ClipboardMode.Selection      # X11 选区
Qt.ClipboardMode.FindBuffer     # macOS 查找板

二、QtGui.QPen / QBrush / QPainter.*

1. 画笔风格

Qt.PenStyle.NoPen
Qt.PenStyle.SolidLine
Qt.PenStyle.DashLine
Qt.PenStyle.DotLine
Qt.PenStyle.DashDotLine
Qt.PenStyle.DashDotDotLine
Qt.PenStyle.CustomDashLine

2. 笔帽/连接

Qt.PenCapStyle.FlatCap
Qt.PenCapStyle.SquareCap
Qt.PenCapStyle.RoundCap
Qt.PenJoinStyle.MiterJoin
Qt.PenJoinStyle.BevelJoin
Qt.PenJoinStyle.RoundJoin

3. 画刷风格

Qt.BrushStyle.NoBrush
Qt.BrushStyle.SolidPattern
Qt.BrushStyle.Dense1Pattern ... Dense7Pattern
Qt.BrushStyle.HorPattern
Qt.BrushStyle.VerPattern
Qt.BrushStyle.CrossPattern
Qt.BrushStyle.DiagCrossPattern
Qt.BrushStyle.LinearGradientPattern
Qt.BrushStyle.RadialGradientPattern
Qt.BrushStyle.ConicalGradientPattern

4. 合成模式(QPainter.setCompositionMode)

Qt.CompositionMode_SourceOver      # 默认
Qt.CompositionMode_Multiply
Qt.CompositionMode_Screen
Qt.CompositionMode_Overlay
Qt.CompositionMode_SourceIn
Qt.CompositionMode_SourceOut
...

三、QtWidgets.*

1. QGraphicsItem.GraphicsItemFlag

QGraphicsItem.GraphicsItemFlag.ItemIsMovable
QGraphicsItem.GraphicsItemFlag.ItemIsSelectable
QGraphicsItem.GraphicsItemFlag.ItemIsFocusable
QGraphicsItem.GraphicsItemFlag.ItemClipsToShape
QGraphicsItem.GraphicsItemFlag.ItemIgnoresTransformations
QGraphicsItem.GraphicsItemFlag.ItemStacksBehindParent
QGraphicsItem.GraphicsItemFlag.ItemUsesExtendedStyleOption

2. QGraphicsView.DragMode

QGraphicsView.DragMode.NoDrag
QGraphicsView.DragMode.ScrollHandDrag
QGraphicsView.DragMode.RubberBandDrag

3. QGraphicsView.ViewportAnchor

QGraphicsView.ViewportAnchor.NoAnchor
QGraphicsView.ViewportAnchor.AnchorViewCenter
QGraphicsView.ViewportAnchor.AnchorUnderMouse

4. QSlider / QScrollBar TickPosition

Qt.TickPosition.NoTicks
Qt.TickPosition.TicksAbove
Qt.TickPosition.TicksBelow
Qt.TickPosition.TicksBothSides

5. QDialog.DialogCode

Qt.DialogCode.Accepted
Qt.DialogCode.Rejected

四、窗口标志(WindowFlags 快速拼)

Qt.WindowType.Window                    # 普通顶级窗
Qt.WindowType.Dialog                    # 对话框
Qt.WindowType.Popup                     # 弹出菜单
Qt.WindowType.Tool                      # 工具窗(无任务栏)
Qt.WindowType.FramelessWindowHint       # 无边框
Qt.WindowType.WindowStaysOnTopHint      # 置顶
Qt.WindowType.WindowMaximizeButtonHint
Qt.WindowType.WindowMinimizeButtonHint
Qt.WindowType.WindowCloseButtonHint

组合示例

setWindowFlags(Qt.WindowType.FramelessWindowHint |
               Qt.WindowType.WindowStaysOnTopHint)

五、全集

  1. 交互式
    >>> from PySide6 import Qt
    >>> dir(Qt.MouseButton)        # 列出所有成员
    >>> help(Qt.MouseButton)       # 看文档字符串
    
  2. 官方在线
    https://doc.qt.io/qtforpython-6/
    左侧搜索栏直接输 MouseButton / BrushStyle 等关键字即可