当前位置: 首页 > news >正文

asp网站后台安全退出服装设计师培训学校

asp网站后台安全退出,服装设计师培训学校,建网站需要多少钱,工程施工合同前言 本文提出了一种使QStackedWidget尺寸根据内容自适应调整的解决方法。 问题提出 我们知道#xff0c;QStackedWidget可以包含多个可切换的子窗口。多个子窗口的高度不一样时#xff0c;此时将QStackedWidget放在一个垂直布局中#xff0c;所有子窗口会保持和最高的子…前言 本文提出了一种使QStackedWidget尺寸根据内容自适应调整的解决方法。 问题提出 我们知道QStackedWidget可以包含多个可切换的子窗口。多个子窗口的高度不一样时此时将QStackedWidget放在一个垂直布局中所有子窗口会保持和最高的子窗口相同的高度从而导致高度原本较少的子窗口出现空白区域看起来十分不紧凑。如何让QStackedWidget尺寸根据子窗口内容自动调整呢 原因分析 原因显而易见QStackedWidget虽然显示当前子窗口但是当前子窗口的高度会受到其他子窗口的影响。 下面尝试解决此问题。 1. 添加垂直弹簧VerticalSpacer 要想自适应当然需要加弹簧加了弹簧后切换子窗口所有子窗口还是保持相同的高度说明还是需要进一步修改。 2. 隐藏非当前子窗口及其的内容无效方法 切换到当前子窗口时时把其他子窗口隐藏。经测试这种方法是无效的。因为从QStackedWidget源码中可以看到在切换当前子窗口时其他子窗口已经被隐藏了我们再隐藏是徒劳的。 3. 添加布局有效方法 解决方法是在每个子窗口里加一个垂直布局将原本的子窗口内容作为一个content_widget放到新加的布局里。在显示当前页面时隐藏其他页面的content_widget即可。 void showStackedWidgetPage(QStackedWidget *stackedWidget, int idx) {stackedWidget-setCurrentIndex(idx);// 经测试隐藏page是不行的需要隐藏page里面的content_widgetint page_count stackedWidget-count();for (int i 0; i page_count; i){QWidget *page stackedWidget-widget(i);QObjectList objects page-children();for (int j 0; j objects.size(); j){QWidget *content_widget qobject_castQWidget *(objects.at(j));if (content_widget){content_widget-setVisible(i idx);break; // 这里只是跳出当前页的for循环}}} }同理对于水平不紧凑的问题就采用添加水平布局来解决。 总结 根据以上内容猜测可能的原因如下 因为QStackedWidget里面是使用QStackedLayout实现的可能是由于QStackedWidget里面的QStackedLayout和普通的QVBoxLayout、QHBoxLayout在内部元素隐藏时处理方式不一致导致的。即QStackedLayout中子窗口隐藏不会留出可被VerticalSpacer压缩的空间但QVBoxLayout和QHBoxLayout在内部元素隐藏时会将释放的空间作为可压缩空间被VerticalSapce压缩从而实现了紧凑的自适应布局。 如果您觉得文章有用可以关注一下笔者公众号。
http://www.pierceye.com/news/695240/

相关文章:

  • 河南广告制作公司网站西班牙语网站设计公司哪家好
  • 做业务一般要注册哪些网站wordpress prepare
  • wordpress 鼠标经过seo网站内容优化有哪些
  • 单页网站制作视频教程深圳有哪些软件外包公司
  • 嘉兴电子商务网站建设wordpress如何添加页面子目录
  • 教育在线网站怎样做直播seo网站推广怎样
  • 响应式的网站建设一个多少钱百度域名解析
  • 东莞做网站卓诚网络免费大数据分析网站
  • 网站用什么图片格式好seo学徒招聘
  • 地区网站建设网站用户反馈
  • 网站备案背景幕布下载成都最好的seo外包
  • 荆州 商务 网站建设郑州网站建设灵秀
  • 重庆市建筑工程信息官方网站注册号域名后如何建设公司网站
  • 江门网站建设junke100深圳小企业网站建设设计制作
  • 个人域名能做网站吗江苏外贸型网站制作
  • 文登区做网站的公司琴行网站开发学术论文
  • 嵌入式网站开发学习百度seo优化收费标准
  • 网站评价及优化分析报告湖南省邵阳建设局网站
  • 网站推广是做什么的深圳市住房建设与保障局官方网站
  • qq群推广网站lamp网站开发制作
  • ui网站界面设计广州省建设监理协会网站
  • 网站界面设计教程宁波正规网站seo公司
  • 网站建设与管理中专上海注册公司注册地址
  • 清溪网站建设怎么用wordpress打开网站
  • 网站稳定性不好的原因wordpress仿站维护
  • 银行管理系统网站建设最专业的医疗网站建设
  • 网站应该怎么做住建官网查询
  • 建设网站类型条形码生成器在线制作图片
  • 邯郸广告公司网站建设seo排名怎么做
  • 大眼睛网站建设做艺术品的网站