随笔分类 -  PyQt5

Python的GUI程序开发
PyQt5:菜单,QMenuBar对象
摘要:菜单: 调用QMainWindow类的menuBar方法可以获得主窗口的QMenuBar对象,该对象表示主窗口的菜单栏,通过QMenuBar对象的addMenu方法可以在菜单栏中添加菜单项。然后通过addAction方法添加子菜单项。 创建一个QMenuBar对象的方法为:fileMenu = me 阅读全文
posted @ 2018-11-12 16:49 老π 阅读(1361) 评论(0) 推荐(0)
PyQt5:PyQt5 信号与槽(PyQt5的事件处理机制)
摘要:一、事件 在事件模型,有三个参与者:事件源、事件目标、事件对象。 事件源:状态发生改变的对象,它产生事件 Source_Obj 事件目标:是想要被通知的对象 Target_Obj 事件对象:封装了事件源中的状态变化 Evnet_Obj PyQt5有一个独一无二的信号和槽机制来处理事件。信号和槽用于对 阅读全文
posted @ 2018-11-08 17:53 老π 阅读(31184) 评论(2) 推荐(3)
PyQt5:常用控件
摘要:0、概述 控件是开发GUI程序必不可少的组成部分。就像盖房子用到的砖和瓦一样。PyQt5中的控件很多,本文介绍接种常用控件,其他控件的应用大同小异。 QAbstractButton类为抽象类,不能实例化,必须由其他的按钮类继承QAbstractButton类,来实现不同的功能和表现形式,常见的按钮Q 阅读全文
posted @ 2018-11-08 15:19 老π 阅读(4776) 评论(0) 推荐(0)
PyQt5:布局
摘要:在一个GUI程序里,布局是非常重要的。布局的作用是管理应用中的控件在窗体上的摆放位置,以及控件本身的大小尺寸。PyQt5支持三种布局:绝对布局、盒布局、网格布局。 1、绝对布局 在窗口上是以像素单位设置尺寸和位置的,所以可以用绝对定位的方式确定控件的尺寸,以及控件在窗口上的位置。本例中,窗口放置三个 阅读全文
posted @ 2018-11-08 12:44 老π 阅读(811) 评论(0) 推荐(0)
PyQt5:窗口的基本功能
摘要:1、设置窗口图标 设置窗口图标需要使用QApplication类下的setWindowIcon方法,会在窗口的左上角显示图标。setWindowIcon方法需要传入一个图像文件路径,文件格式可以使用png、jpg等。建议使用png格式,因为png格式支持透明背景。setWindowIcon方法还需要 阅读全文
posted @ 2018-11-07 22:01 老π 阅读(2235) 评论(0) 推荐(0)