-
pyside中的数字及日期时间输入
在Qt中,将日期时间的输入作为有特殊格式的数字输入数字的输入有两类,一类是在输入框中进行数字编辑操作,一类是通过滑块或拨盘(圆盘)进行数字的选择操作这一类组件有一些比较常用的都具备的公用方法isReadOnly()、setReadOnly(bool) 只读模式 placeholderText()、setPlaceholderText() 占位字符串 isUndoAvailable() 当前是否是可撤销状态,一旦对文本进行了编辑后会处于该状态 undo() 执行撤销操作 isRedoAvailable() 当前是否是可重...
2024-11-01 -
pyside中的按钮相关组件
QAbstractButton类QAbstractButton类是所有按钮相关组件的基类,该类中定义的常用方法autoExclusive()、setAutoExclusive(bool) 唯一性,默认False 如果设为True,则同一父组件的可选按钮中只能选中一个,选中另一个会自动取消之前选中的按钮 autoRepeat()、setAutoRepeat(bool) 是否发送按钮的按下、松开及选中信号,默认False autoRepeatDelay()、setAutoRepeatDelay(int) 以毫秒为单位设置发送按钮事件的延迟 autoRepeatInterv...
2024-10-30 -
pyside中的主窗口及菜单栏
QMainWindow,包含默认布局的主窗口在实际开发中,一般会首先创建一个主窗口用于“盛放”要显示的界面对象从上到下默认布局为:菜单栏、工具栏、内容和状态栏如果不需要默认布局,则使用QWidget创建主窗口即可 QMainWindow(parent=None,**keys) iconSize QSize,工具栏图标大小 iconSize()、setIconSize() toolButtonStyle 工具栏图标和文字显示样式 Qt.ToolButtonIconOnly 仅显示图标 Qt....
2024-10-30 -
pyside中的事件处理及基础事件
在pyside的事件处理中,采用了一种被称之为信号和槽的机制当一个组件发生了某个事件时,会通过信号(Signals)发送该事件已经触发的信息,接收到该信号的槽(Slots)会进行相关的处理简单来讲,信号就是当事件发生时发送的信息,槽就是处理该信息的函数或方法信号和槽通过组件的obj.signal.connect(solt)方法将该信号与要槽绑定一个信号可以多次进行槽函数的绑定以达到运行多个处理程序的目录一个槽函数可以被多个信号绑定以执行相关的处理QtCore.Signal类实现了信号实例对象的创建Signal(*type[, name=None]) 位置参数表示该信号可接受的参数...
2024-10-30 -
pyside中的组件基类QWidget
在PySide6.QtWidgets模块中,定义了上百种在GUI开发中可能用到的组件,所有的组件都是继承自QtWidgets.QWidget类没有父组件的组件始终是一个独立的窗口(顶级组件)。对于这些组件,setWindowTitle() 和 setWindowIcon() 分别设置标题栏和图标组件中的常用类QtCore.QSize 表示拥有宽和高的尺寸,QSize(w,h) QtCore.QPoint 表示一个组件的左上角基于其父组件的坐标,QPoint(x,y) QtCore.QPointF 使用更精准的浮点数表示左上角坐标 QtCore.QRect 表示一个指定尺...
2024-10-29