PySide6-QWidget-Inputs


第一部分:QLineEdit —— 单行输入框

导入from PySide6.QtWidgets import QLineEdit
QLineEdit 是用户在界面中输入单行纯文本(如用户名、密码、搜索词)的最常用控件。

🟢 QLineEdit 的核心信号


第二部分:QTextEdit —— 多行富文本编辑器

导入from PySide6.QtWidgets import QTextEdit
QTextEdit 不仅能输入多行文本,还能原生支持 HTML 富文本(加粗、变色、插入图片),是强大的文本录入和日志显示组件。

🟢 QTextEdit 的核心信号


第三部分:QSpinBox —— 整数调节框

导入from PySide6.QtWidgets import QSpinBox
专门用于输入和调节整数值的微调框,附带上下箭头,防止用户输入非法字符。

🟢 QSpinBox 的核心信号


第四部分:QDoubleSpinBox —— 浮点数调节框

导入from PySide6.QtWidgets import QDoubleSpinBox
QSpinBox 几乎完全一致,但专用于浮点数输入。

🟢 QDoubleSpinBox 的核心信号


第五部分:QSlider —— 滑动条

导入from PySide6.QtWidgets import QSlider; from PySide6.QtCore import Qt
QSlider 通过水平和垂直拖动滑块,提供直观的数值调节体验,常用于音量控制、进度拖动等。

🟢 QSlider 的核心信号


第六部分:QDial —— 旋钮式拨号盘

导入from PySide6.QtWidgets import QDial
QDial 是一个旋钮形式的值调节器,风格复古,特别适合用于音量、阻尼等旋钮调节。

🟢 QDial 的核心信号


第七部分:QProgressBar —— 进度条

导入from PySide6.QtWidgets import QProgressBar
QProgressBar 用于向用户直观展示耗时任务的完成进度。

🟢 QProgressBar 的核心信号


第八部分:QScrollBar —— 滚动条控件

导入from PySide6.QtWidgets import QScrollBar
通常自动内置于文本框或列表的侧边,不需要手动创建,但如果你要自己画一个自定义滚动条,QScrollBar 的作用与 QSlider 极其类似。

🟢 QScrollBar 的核心信号


第九部分、 每个输入类的高阶隐藏细节补充

QLineEdit 补充细节

QTextEdit 补充细节

QSpinBox / QDoubleSpinBox 补充细节

QSlider / QDial 补充细节


PySide6-QWidget-Inputs
第一部分:QLineEdit —— 单行输入框
第二部分:QTextEdit —— 多行富文本编辑器
第三部分:QSpinBox —— 整数调节框
第四部分:QDoubleSpinBox —— 浮点数调节框
第五部分:QSlider —— 滑动条
第六部分:QDial —— 旋钮式拨号盘
第七部分:QProgressBar —— 进度条
第八部分:QScrollBar —— 滚动条控件
第九部分、 每个输入类的高阶隐藏细节补充