使用desinger时遇到的一些问题的处理分享


使用desinger时遇到的一些问题的处理分享:

1. 如何使整个画面背景显示目前simulator上的RGB(248,248,248)
 
  可以采用增加一个或者多个widget或者frame撑满整个窗口,然后使用stylesheet设置背景色来实现(直接设置主窗口背景色无效)
上图使用了3个widget来填充整个窗口,使用几个widget可以根据需求功能区划分
选中widget,属性中修改stylesheet: background-color: rgb(248, 248, 248);

2. 如何设置QEditLine或者圆角button
  可以简单通过设置widget的stylesheet来实现
 
border: 2px solid gray; border-radius: 10px; padding: 8px;

 
border: 2px solid gray; border-radius: 8px;
background-color: rgb(128, 128, 128);

3. 缩进和间距
适当使用水平和垂直spacer来控制缩进和间距,space也是可以设置fixed属性的

4. 自动layout功能实现排版
对于整个画面,首先使用水平layout,然后对水平layout好的控件,再使用垂直自动layout功能
如果你需要固定的widget size,请在自动layout之前设置widget的最大,最小size为希望的尺寸,这样你的widget就不会变得很小或者很大了

自动layout后,可以设置layout的边距等属性为0来达到撑满画面的目的

5. 设置背景图
首先需要添加必要的resource,然后使用stylesheet中的board image来实现

6.自定义widget
如果对于widget需要客制化,在designer中,在自定义的widget上点选右键,选择promote(提升)来设置


对于每个widget可以设置哪些styleshee,请参考assistant的“custom widget”。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值