社区
Qt
帖子详情
qt设置layout大小
gch0214
2012-05-16 08:10:22
我在程序中将一个widget放入了这个verticallayout中,widget大小就是layout大小,但是我想把layout大小设置为600*600,却始终找不到类似函数,我怕在UI文件中直接拖拽这个不准确,请教各位该怎么办?
我的widget是继承了QGLwidget的一个opengl部件,其中设置了resize函数。
...全文
6901
5
打赏
收藏
qt设置layout大小
我在程序中将一个widget放入了这个verticallayout中,widget大小就是layout大小,但是我想把layout大小设置为600*600,却始终找不到类似函数,我怕在UI文件中直接拖拽这个不准确,请教各位该怎么办? 我的widget是继承了QGLwidget的一个opengl部件,其中设置了resize函数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KingmanNB
2015-01-18
打赏
举报
回复
引用 4 楼 sno_guo 的回复:
如果是固定的屏幕,像我用的3.5英寸的屏幕,我比较喜欢用setFixedSize()函数,呵呵!
这个好。Qt文档里说Dock Widget的尺寸根据内容自动调整,layout的内容根据父控件自动调整,那我dock里面放个layout,resize()就歇菜了。。。
setFixedSize()这个函数管用。
sno_guo
2012-05-27
打赏
举报
回复
如果是固定的屏幕,像我用的3.5英寸的屏幕,我比较喜欢用setFixedSize()函数,呵呵!
shen_wei
2012-05-17
打赏
举报
回复
主窗口设置 600*600 就行了。。layout会根据主窗口大小变化的。。。
jdwx
2012-05-17
打赏
举报
回复
Layout的大小是由Layout所在父窗口控制,layout内控件的大小由layout控制。
要设置600*600需要resize主窗口,里面的控件布局就都自动变化了。
songhuirong1
2012-05-17
打赏
举报
回复
reSize(QSize(600, 600));就ok了,这个是设置主窗口的大小,layout会自动适应主窗口的。
页面的自动网格布局grid
layout
-可调整位置和
大小
基于jquery和jquery ui的自动布局,并支持直接调整每个模块的
大小
和调整位置,且方便与后台传送数据。在鼠标移动至每个模块上时,右下角会出现调整的图标,可进行drag和resize。其中的插件gridstack是在github中查找下载的,大家可直接在下载其中的demo查看。
ResizeControl[控件
大小
随窗口变化,自适应布局]
.在使用的.cpp和.h中都要添加#include "ResizeControl.h" 2.在类对话框中为使用该功能的对话框类添加一个WM_SIZE消息,,,即是重载 然后重载OnSize消息 在面里加入 // CFormView::OnSize(nType, cx, cy); m_Resize.OnSize(cx,cy); 这样就不用你操心怎么移动各个 控件的位置了
QT
高级编程
QT
界面美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
课程学习目标这套
QT
课程体系是为准备从事以下软件工程师岗位工作的学员群体精心研发的。
QT
软件工程师
QT
高级软件工程师
QT
课程技术模块
QT
核心技术概念
QT
图形窗口编程技术
QT
QSS界面美化实战技术
QT
实用框架编程技术
QT
课程学习路线
QT
核心基础概念体系编程实践
QT
Widgets图形窗口编程基础体系编程实践
QT
基础控件和高级复杂控件体系编程实践
QT
布局管理体系编程实践
QT
模型视图代理框架编程实践
QT
QSS式样表编程实践
QT
界面美化编程实践
QT
文件IO框架编程实践
QT
绘图框架编程实践
QT
图形视图框架编程实践
QT
网络框架编程实践
QT
多线程框架编程实践
QT
线程池框架编程实践
QT
并发库框架编程实践
QT
课程推荐章节
QT
控件美化界面美化是这套
QT
课程中的特色亮点,是
QT
软件工程师在工作实践中可以直接参考应用的,推荐认真学习。
QT
QSS基础控件界面美化
QT
QSS高级控件界面美化
QT
QSS其它控件界面美化
QT
QSS窗口组合界面美化
QT
QSS主窗口界面美化
QT
之
layout
参数
设置
layout
LeftMargin:
layout
内的布局距离边框左端的距离。
layout
TopMargin:
layout
内的布局距离边框顶端的距离。
layout
RightMargin:
layout
内的布局距离边框右端的距离。
layout
BottomMargin:
layout
内的布局距离边框底端的距离。
layout
HorizontalSpacing:
layout
内的水平方向内的对象(包括控件和低一级布局)的水平间隙。
layout
VerticalSpacing:
layout
内的垂直方向内的对象
QT
layout
里面控制控件
大小
先定义控件的最小size,再放进
layout
里。button->setMinimumSize(200,100); h
Layout
1->addWidget(button); 转:
Qt
layout
里面控制控件
大小
Qt
16,235
社区成员
26,649
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章