【学习笔记】pyQt5学习笔记(1)

这篇pyQt5学习笔记介绍了如何使用QT Designer创建UI界面,将ui文件转换为Python代码,并实现点击按钮加载.jpg图片到Label中,自适应Label大小显示。关键函数包括QFileDialog.getOpenFileName用于选择文件,setScaledContents(True)使图片适应Label尺寸。作者强调了信号与槽的概念在组件交互中的作用。
摘要由CSDN通过智能技术生成

着手学习pyQt5,今天实现功能,读取图片,自适应label的大小并显示在界面上。

个人理解,pyQt5前端用QT designer设计简单的ui界面,初步规划除界面布局及组件,保存为ui文件后,通过命令:

pyuic5 -o xxxx.py xxxx.ui

将designer生成的ui界面转换为python代码。代码中显示各个组件的名称、尺寸、位置、布局等信息。

class Ui_Form(object):
    
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(500, 500)
        Form.setMinimumSize(QtCore.QSize(500, 500))
        Form.setMaximumSize(QtCore.QSize(500, 500))
        self.frame = QtWidgets.QFrame(Form)
        self.frame.setGeometry(QtCore.QRect(20, 20, 461, 46))
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        
        self.btn_add_file = QtWidgets.QPushButton(self.frame)
        self.btn_add_file.setObjectName("btn_add_file")
        self.horizontalLayout_2.addWidget(self.btn_add_file)
        
        self.btn_open_cam = QtWidgets.QPushButton(self.frame)
        self.btn_open_cam.setObjectName("btn_open_cam")
        self.horizontalLayout_2.addWidget(self.btn_open_cam)
        
        self.btn_exit &#
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值