苹果手机widget设置 *** 作如下:
一、在桌面向左划动屏幕,会进入到widget的窗口,缺省都是由系统定制的。
二、向下滑动窗口,直到出现编辑功能的窗口,最下方有编辑的圆形菜单图标,点击进入。
三、缺省已经有了7个widget的菜音显示,可以用左边的红色-号键去掉自己不需要的显示。
四、住已添加widget右侧的方条键,就可以拖动该应用,从而调整所有已显示widget的排列顺序。
五、下拉滑动窗口,现在就会显示所有已安装应用的widget了,点击左边的绿色+号进行添加。
六、选择上方的完成后,再选择返回,在刚才的widget窗口的最下方就会出现刚才添加的应用。
众所周知,在Qt中,Widget上添加子控件可以使用Layout的addWidget添加。但是在某些情况下,需要自定义使用setGeometry来自定义显示控件的布局,此时若使用了父控件使用了Layout,子控件使用setGeometry则不起作用了。因为父控件的布局已经被Layout管理了,所以设置setGeometry是无效的。
在Qt 5.14上,mac系统,验证正确的步骤是:
1.当父控件Widget显示之后,在父控件Widget showEvent里添加子控件,此时父控件Widget不要使用Layout,直接new 子Widget(父Widget)即可;即便是QStackedLayout也不行,此布局会使得子Widget setGeometry 无效。(为什么要在showEvent里才添加子控件,因为父控件刚创建时,可能获取的宽高是不正确的);
2.子控件->setGeometry自己想要的位置;
3.子控件根据需要可设置Layout等添加自定义布局。
以上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)