Pyqt5学习笔记三--菜单栏、工具栏、状态栏

日期:2022-12-22 21:18:29 作者:磊落不羁 栏目:pyQt5 评论(0)
pyqt5 学习笔记三、菜单、工具栏和状态栏1、菜单在PyQt5中,菜单栏使用QMenuBar类表示,它分为两部分:主菜单和菜单项,其中,主菜单被显示为一个QMenu类,而菜单项则使用QAciton类表示。一个QMenu中可以包含任意多个QAction对象,也可以包含另外的QMenu,用来表示级联菜单。 在PyQt5窗口中创建菜单时,需要QMenuBar类、QMenu类和QAction类,创建一个菜单,基本上就是使用这3个类完成. 1.QMenuBar类QMenuBar类是所有窗口的菜单栏,用户需要在此基础上添加不同的QMenu和QAction,创建菜单栏有两种方法,分别是QMenuBar...

Pyqt5学习笔记二、PYQT5的控件(一)

日期:2022-12-22 18:04:49 作者:磊落不羁 栏目:pyQt5 评论(0)
二、PYQT5的控件在PyQt5中,控件的基类位于QFrame类,而QFrame类继承自QWidget类,QWidget类是所有用户界面对象的基类。 1、文本类控件文本类控件主要用来显示或者编辑文本信息,PyQt5中的文本类控件主要有Label、LineEdit、TextEdit、SpinBox、DoubleSpinBox、LCDNumber等 A、Label:标签控件设置文本 setText() 设置对齐 setAlignment() self.label.setAlignment(QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 设置换行...

Pyqt5学习笔记一、Pyqt之布局

日期:2022-12-22 15:49:57 作者:磊落不羁 栏目:pyQt5 评论(0)
Pyqt5学习笔记一、Pyqt之布局pyqt的布局方法一共分为四种 分辨是 水平布局(HorizontalLayout)、垂直布局(VerticalLayout)、表单布局、网格布局(GridLayout)。 使用过程中定义好布局,然后将控件按照排列顺序加入到布局中,布局属于QVBoxLayout类 1、垂直布局增加控件使用addWidget()方法,addwidget(pushbutton,QtCore.Qt.AlignVcenter) 表示增加pushbutton组件到布局并且垂直居中对齐 增加上下间距使用addSpacing()方法,vlayout.addSpacing...