QT控件自适应窗口大小怎么搞
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT控件自适应窗口大小怎么搞相关的知识,希望对你有一定的参考价值。
参考技术A2种方法:
// 1、直接最大化显示// 主窗体界面
MainWindow w;
w.showMaximized();
// 2、获取屏幕尺寸,然后自己配置
MainWindow w;
w.resize(a.desktop()->availableGeometry().size());本回答被提问者采纳
怎么让html表单元素自动充满浏览器窗口,并且自适应浏览器各种窗口大小?
- 技术:vue + typescript
- 思路:将
( body的高度 - 死值 )
得到高度,按需要分给目标元素即可。 - 例子:
beforeMount() {
this.h1 = this.h2 = \'height:\' + this.GetHeight() + \'px\';//textArea高度 (h1和h2绑定给对应textarea)
}
async mounted() {
let that = this as any;
window.onresize = () => {
this.h1 = this.h2 = \'height:\' + that.GetHeight()+ \'px\';//调整浏览器大小时改变textArea高度
}
}
//textArea自适应页面高度
GetHeight() {
let p=30*3;//图中前3行元素高度(死值)
let nH = (document.body.clientHeight - p);
let h = nH / 2;
if (h < 130) {
h = 130;
} else if (h > 600) {
h = 600;
}
return h;
}
以上是关于QT控件自适应窗口大小怎么搞的主要内容,如果未能解决你的问题,请参考以下文章