首页 > 其他分享 >QSplitter 分割 组件之setStretchFactor方法

QSplitter 分割 组件之setStretchFactor方法

时间:2024-01-30 23:31:43浏览次数:27  
标签:拉伸 widget 下标 stretch setStretchFactor QSplitter policy 组件

原型:

void QSplitter::setStretchFactor(int index, int stretch)

翻译: 将索引位置的部件的大小策略更新为具有拉伸因子stretch。 stretch不是实际的拉伸因子;实际的拉伸因子是通过将部件的初始大小乘以stretch来计算的。 根据实际情况可知,如果俩个控件默认大小一样,若下标0的拉伸因子是2,下标2的拉伸因子为1,则显示是下标0的控件的尺寸是下标2的控件的尺寸的2倍。 使用:

    ui->splitter->setStretchFactor(0, 2);
    ui->splitter->setStretchFactor(0, 1);

等价于:

  QWidget *widget = splitter->widget(index);
  QSizePolicy policy = widget->sizePolicy();
  policy.setHorizontalStretch(stretch);
  policy.setVerticalStretch(stretch);
  widget->setSizePolicy(policy);

image.png

标签:拉伸,widget,下标,stretch,setStretchFactor,QSplitter,policy,组件
From: https://blog.51cto.com/u_16417016/9496658

相关文章

  • Vite配置第三方组件全局样式遇坑
    项目使用了Vant组件库,想去改变全局的Toast样式有一个样式文件index.less,里面进行了Vant相关样式调整。希望通过构建,将其引入到自己的组件中开始通过preprocessorOptions进行引入,发现对Vant组件修改的样式不起效果,但是普通标签被修改样式后是有效果的preprocessorOptions:{......
  • vue父子组件数据传递props中Object和Array如何设置默认值
      props:{field:{type:String},index:{type:Number,default:0},isAble:{type:Boolean,default:true},rowData:{type:Object,default:function(){return{};......
  • nodejs 组件引入
    constfs=require("fs");constnodePath=require("path");//import*asfsfrom"fs";constfolder="./";constcondition=["node_modules","compile"];letarr:string[]=[];main(folder,......
  • HT UI 5.0,前端组件图扑是认真的
    为顺应数字时代的不断发展,图扑HTUI5.0在原有功能强大的界面组件库的基础上进行了全面升级,融入了更先进的技术、创新的设计理念以及更加智能的功能。HTUI5.0使用户体验更为直观、个性化,并在性能、稳定性和安全性等方面达到新的高度。HTUI5.0的改版升级,是团队对于用户需......
  • HT UI 5.0,前端组件图扑是认真的!
    为顺应数字时代的不断发展,图扑HTUI5.0在原有功能强大的界面组件库的基础上进行了全面升级,融入了更先进的技术、创新的设计理念以及更加智能的功能。HTUI5.0使用户体验更为直观、个性化,并在性能、稳定性和安全性等方面达到新的高度。HTUI5.0的改版升级,是团队对于用户需求......
  • 既可以通过从层次结构更高层组件(如 FilterableProductTable)开始“自上而下”构建,也可
    既可以通过从层次结构更高层组件(如FilterableProductTable)开始“自上而下”构建,也可以通过从更低层级组件(如ProductRow)“自下而上”进行构建。在简单的例子中,自上而下构建通常更简单;而在大型项目中,自下而上构建更简单。为什么这么说呢?合理吗?在构建React应用时,"自上而下"(Top-Do......
  • 了解鸿蒙OS Text组件
    文本(Text)是用来显示字符串的组件,在界面上显示为一块文本区域。Text作为一个基本组件,有很多扩展,常见的有按钮组件Button,文本编辑组件TextField。使用Text创建Text<Textohos:id="$+id:text"ohos:width="match_content"ohos:height="match_content"o......
  • EVE-NG的环境导入IOL组件
    IOL或IOSOnLinux,也称为IOU或IOSOnUnix。IOL是一个模拟器,一般仅思科使用。IOL指为i386架构编译的Linux版本。IOU指为Sparc架构编译的Unix(Solaris)版本。由于IOL是内部IOS版本,因此IOL只能由Cisco授权客户使用。需要注意,这里的IOS区别于苹果IOS,是指互联操作系统是思科网络设备的操......
  • 组件复写:搜索人员栏,状态默认为全部
    要复写的位置如下: 整体代码:ecodeSDK.overwritePropsFnQueueMapSet('WeaSelect',{//组件名fn:(newProps)=>{//newProps代表组件参数//进行位置判断if(newProps.ecId!='_Route@mb5ed9_WeaSwitch@cbdl58@8_SelectItem@dv4xjh_WeaSelect@3vudrr'){......
  • 界面控件DevExpress ASP.NET Data Grid组件 - 可快速处理各类型数据!(二)
    由DevExpress开发的快速且功能完整的ASP.NETWebForms的DataGrid组件,从全面的数据塑造和数据过滤选项到十多个集成数据编辑器,该套件提供了帮助用户构建极佳数据所需的一些,没有限制!在上文中(点击这里回顾>>),我们为大家介绍了DevExpressASP.NETWebForms数据网格组件的性能、过滤......