Qt 界面布局常用方法总结

1. Qt水平垂直布局管理器

1.1 Qt 水平垂直布局管理器常用方法

1.2 清空布局方法
此链接介绍内容供参考,根据需求确定是否需要删除控件及清空控件的父对象;另外以下代码实现仅打破布局,不删除控件及控件父对象源码:

void removeLayout(QLayout* layout) {
	QLayoutItem* child = nullptr;
	if (layout == NULL)
		return;
	while ((child = layout->takeAt(0)) != NULL) {
		delete child;
		child = nullptr;
	}
	delete layout;
	layout = nullptr;
}

2. Qt分裂器

2.1 QT分裂器的使用方法
2.2 设置分裂器初始比例接口:

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

但是这个接口经常无效,主要是因为受到分裂器中控件尺寸的影响;
所以自己采用的方式是直接设置分裂器的比例为0:0,这样似的分类器按照分裂器中控件的尺寸自动设置大小,然后再设置控件的最小尺寸来设置分割器的大小比例;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值