QT Layout 布局的重要性

【生活经历分享】华师国培 华师伴学 合同都是坑 消费者付款后无法退款
和华师国培签合同需小心,合同中都是保护华师的条款,没有保护消费者的条款。
收到钱,就算你因对培训质量不满意,也不能退款。因合同消费者维权肯定十分艰难。
华师伴学的授课方式是看录制的视频,不是真人现场教学。是否是您和孩子想要的学习方式?
各位打算报名的,交费要谨慎!

其他人在小红书上发的,转:
深圳市华师国培教育科技有限公司,黑心机构,大家擦亮眼睛,别被骗了,消费欺诈,虚假承诺,签合同各种坑,收到钱了不履行承诺不退款,乱扣费,维权艰难! - 小红书

 

前一段时间,开始学习 QT 时,自己尝试着布局一个串口通讯的窗体。

布局完后,也在不同的电脑(笔记本和工作用台式机)上试了,都没有什么问题:布局是正常的。但是无意中,在 Surface 3 上打开此工程后,发现布局显示混乱了。具体如下的帖子中的描述:QT 5.3.1 拖出来的UI布局,为什么在不同的电脑上显示差别那么大?

按此帖子中朋友的建议,将布局了的控件进行了 Layout。由于之前没有什么过 Layout,布局的过程中也遇到了不少的问题。但最后还是布局出一个达到自己想要的效果,具体的效果如下图所示:

说一说 Layout 过程中遇到的问题吧:

1) 没有放置 Vertical Space 时,左侧的几个 Vertival Layout 会随窗体的大小变化后位置发生变化。最后放弃了此布局,重要布局。

2) 重新布局后,左侧的几个 Vertical Layout 的位置不再随窗体的大小而变化,但右侧的 Edit 的大小也不会随窗体大小的变化而变化。这也不是偶想要的效果!

3) 继续在 2) 布局的基础上研究发现,想要右侧的 Edit 控件随窗体大小的变化,就需要在窗体上按鼠标右键,然后依次选择:“布局”->“水平布局”(或者其它布局)。这样,放置在窗体上的控件和 Layout 就会随窗体的大小而发生“一定”的变化。

4) 放置 Vertical Space 是为了让其占用“多余”的空白。

posted @ 2016-04-23 12:42  91program  阅读(3326)  评论(0)    收藏  举报