让QWidget实现自动改变大小的方法
来源:互联网 发布:诺信威视软件下载 编辑:程序博客网 时间:2024/06/10 08:34
问题由来:我创建了一个MyWidget类,它继承自QWidget。然后这个MyWidget里面方有一个QVBoxLayout,layout里面方有一个QTreeView。之后我实例化了这个类,得到一个myWidget对象。将这个myWidget添加到主窗口的一个QDockWidget里面,发现myWidget不会根据QDockWidget的大小做出调整。
Google了一下,发现了一个解决方法:Qt Auto Resize with Qt Designer
解决方法:在MyWidget的构造函数那里,
1
ui.setupUI(
this
);
1
setLayout(ui.vLayout);
分析:要使一个widget有自适应大小,就要将其放在一个layout里面。And because a Layout object is a container for other widgets,we re-set the layout using ui’s layout.
- 让QWidget实现自动改变大小的方法
- 让VB自动改变控件大小
- 一劳永逸让VB自动改变控件大小
- MFC中视图自动改变大小的方法之一
- SDK实现自动改变控件位置和大小的函数
- 如何实现控件随窗体大小的改变而自动适应其改变
- 如何实现控件随窗体大小的改变而自动适应其改变
- 多语言适配,让text自动改变大小
- 在.Net的WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- 在.Net的WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#如何实现控件随窗体大小的改变而自动适应
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- c#,VC++ 在WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- 让图片自动适应框的大小
- 关TCP MSS值
- 修复ie6-position:fixed
- 打元素
- js 全选按钮 和 删除代码
- SQL Server 2005阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问
- 让QWidget实现自动改变大小的方法
- C++思考笔记-----Ruminations on C++ 之 被封装的指针----句柄
- 移动行业EOMS系统
- ASP无级分类解决方案
- ajax 在updatepanel中使用alert提示方法
- C++ 再学习。。。编写高效安全的C++程序
- C#中的params关键字
- 牛人blog
- 存储引擎揭秘:基本结构之四——IAM页,IAM链和存储单元