【QT】初始化显示时正常,操作刷新后布局显示问题。

问题:初始化显示时正常,操作刷新后布局显示变了,刷新按钮被隐藏。

cpp 复制代码
m_viewer->setGeometry(QRect(0, 0, this->width()+280, this->height()+250));

问题核心是 setGeometry() 固定了控件尺寸,破坏了Qt的自动布局机制。移除这行代码让布局管理器重新控制控件大小,可以解决布局混乱问题。

修改为

cpp 复制代码
// 将这一行:
m_viewer->setGeometry(QRect(0, 0, this->width()+280, this->height()+250));

// 改为:
m_viewer->setMinimumSize(400, 300);  // 或者直接删除这行setGeometry调用
相关推荐
小七在进步6 分钟前
C++入门(2)
java·jvm·c++
en.en..34 分钟前
C语言核心解析:#define与typedef本质区别
开发语言·c++·算法
2601_9669496541 分钟前
批量获取多只股票五档盘口的极简方案:QuantDash Python SDK 实战指南
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
码匠许师傅44 分钟前
【设计模式精讲】26.策略模式(Strategy)
c++·设计模式·策略模式·uml
其实防守也摸鱼1 小时前
OpenClaw Windows 踩坑实战指南
运维·服务器·数据库·windows·github·copilot
点心的游戏开发世界1 小时前
GDScript 入门笔记:目录
开发语言·笔记·游戏引擎·godot
洋不写bug2 小时前
二叉树(二) 常见基础操作解析|结点数、树高、查找结点、判断完全二叉树
java·开发语言·数据结构·完全二叉树·二叉树结点数·树高·查找结点
果果燕2 小时前
实习笔记(六)主机按钮状态上报完整流程
开发语言·c++·php
平头哥技术团队2 小时前
Day 16 | 用 ul、ol、li 一个标签,把散资料收成有序的技能清单页
开发语言·前端·html·html5
是个西兰花2 小时前
网络基础1
linux·网络·c++·智能路由器