当前位置: 代码迷 >> QT开发 >> 关于Qt layout的几个小问题
  详细解决方案

关于Qt layout的几个小问题

热度:70   发布时间:2016-04-25 04:50:30.0
关于Qt layout的几个问题
我想做个软键盘
我希望用QT的layout的相关类
但我又几个问题 问下各位看官
1 对于QtPushButton 加入layout类如何设定其大小,特别是高度如何设定?
2 如果我需要得到每个button相对主widget的位置如何得到?
  我使用 rect或pos 获取起点值 均为 (0,0);
  对于载入进layout的button如何获取其相对主widget的坐标?

------解决方案--------------------
直接用 QT设计助手不可以吗? 你去查下和SIZE有关的吧。
------解决方案--------------------
1. 看一下QPushButton的sizePolicy属性,minimumSize属性,maximumSize属性
2. 这个问题我记得在别的帖子中说过,pos的值必须在show()之后才有意义,这是Qt的优化策略,只要窗口不显示就不会执行resize(),即使你手工调用也没用。