使用desinger时遇到的一些问题的处理分享
2010-01-14 15:28
465 查看
使用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”。
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”。
相关文章推荐
- 使用ShareSDK分享到新浪微博遇到的一些问题
- 使用白鹭引擎遇到的一些问题以及一些工具分享
- Android 使用友盟分享SDK,分享到QQ成功后,遇到app被销毁后,回到此分享界面无法正常点击界面问题。--连QQ都忘记处理的activity状态恢复问题
- Matlab中dir使用中遇到的一些问题
- mybatis使用过程遇到的一些问题及解决方法
- 使用GridView时,遇到的一些问题
- vue使用swiper遇到的一些坑分享
- 使用asp.net MVC4中的Bundle遇到的问题及解决办法分享
- iOS使用TFHpple解析HTML遇到的一些问题
- SQLSERVER2000使用中遇到的一些小问题,不断更新中。。。
- Android studio 安装中遇到一些问题的解决办法,分享一下
- NestedScrollView使用中遇到的一些问题总结
- imgbox使用过程中遇到的问题分享
- Battery Historian2.0使用过程中遇到的一些问题
- 使用Linux遇到的一些问题和解决方案
- 办公网络日常使用时遇到的一些问题
- spark 使用中会遇到的一些问题及解决思路
- 使用emma时遇到的一些问题
- DialogFragment使用时遇到的一些问题