首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[pyqt5]QWidget.adjustSize用法

[pyqt5]QWidget.adjustSize用法

作者头像
云未归来
发布2025-07-20 11:45:14
发布2025-07-20 11:45:14
7200
代码可运行
举报
运行总次数:0
代码可运行

QWidget.adjustSize就是当控件内容发生改变时候,调用这个方法可以自动让控件适应内容,QLabel也有这个方法,下面通过代码实际感受下

代码语言:javascript
代码运行次数:0
运行
复制
from PyQt5.Qt import *
import sys

# 创建一个应用程序对象
app = QApplication(sys.argv)

window = QWidget()
window.setFixedSize(600,400)
label = QLabel(window)
label.setText('1')
label.move(100, 100)
label.setStyleSheet('background-color:gray')


def changeCao():
    tmp = label.text() + '1'
    label.setText(tmp)
    label.adjustSize()


btn = QPushButton(window)
btn.setText("添加")
btn.clicked.connect(changeCao)

window.show()
sys.exit(app.exec_())

如果你屏蔽label.adjustSize()这行,你发现控件无法自动适应内容,是固定尺寸,其实从字面意思就可以理解adjustSize就是调整尺寸意思。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档