Pyqt5 设置窗口左上角图标

想要修改窗口左上角的图标,可以参照以下方法:

直接给出代码:

icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("图标.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)

注:图标.ico是图标资源的地址
即下方选中的语句:
在这里插入图片描述

### PyQt5 窗口属性介绍 在 PyQt5 中,窗口属性可以通过设置 `QWidget` 或其子类的各种参数来实现。这些属性控制着应用程序界面的主要外观和行为特性。 #### 设置窗口标题 通过调用 `setWindowTitle()` 方法可定义显示于窗口顶部栏的文字[^3]。 ```python window.setWindowTitle('My Application') ``` #### 修改窗口尺寸 利用 `resize(width, height)` 函数指定初始大小;也可以采用 `setMinimumSize(minWidth, minHeight)` 和 `setMaximumSize(maxWidth, maxHeight)` 来限定最小最大范围[^4]。 ```python window.resize(800, 600) window.setMinimumSize(400, 300) window.setMaximumSize(1200, 900) ``` #### 调整窗口位置 借助 `move(x, y)` 可以设定窗口相对于屏幕左上角的具体坐标点。 ```python window.move(100, 100) ``` #### 更改图标 应用特定图标的操作可通过 `setWindowIcon(QIcon())` 完成,其中传入一个 QIcon 对象作为参数。 ```python from PyQt5.QtGui import QIcon icon = QIcon('path/to/icon.png') window.setWindowIcon(icon) ``` #### 控制窗口状态 为了管理窗口的状态(比如最大化、最小化),可以运用如下方法: - `showMaximized()`: 显示为全屏模式; - `showMinimized()`: 收缩至任务栏; - `showNormal()`: 返回正常视窗形态。 ```python window.showMaximized() ``` #### 添加背景颜色 如果想要改变整个窗口的底色,则需重写 paintEvent 并绘制自定义色彩。 ```python def paintEvent(self, event): painter = QPainter(self) painter.fillRect(event.rect(), QColor('#F0F0F0')) ``` 以上就是有关 PyQt5 的一些基础窗口属性配置方式,在实际开发过程中可根据需求灵活调整各项参数以满足不同场景下的视觉效果呈现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值