社区
Qt
帖子详情
如何让控件的位置随着窗口大小的改变而改变?
fish_of_deadsea
2010-03-13 09:39:35
比如一个窗口不在最大化的时候,一个pushButton在窗口的最右下角,现在把窗口最大化,pushButton就不在窗口的右下角了。我希望pushButton还在右下角,请问怎么实现?
把窗口最大化会产生什么事件吗?
...全文
2482
11
打赏
收藏
如何让控件的位置随着窗口大小的改变而改变?
比如一个窗口不在最大化的时候,一个pushButton在窗口的最右下角,现在把窗口最大化,pushButton就不在窗口的右下角了。我希望pushButton还在右下角,请问怎么实现? 把窗口最大化会产生什么事件吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
googlg
2012-07-10
打赏
举报
回复
C#如何实现呢?
googlg
2012-07-10
打赏
举报
回复
c#中如何这样布局,呢?
whhu2011
2012-03-05
打赏
举报
回复
gh
fish_of_deadsea
2010-03-14
打赏
举报
回复
明白了哈
MicroSky2813
2010-03-13
打赏
举报
回复
[Quote=引用 5 楼 fish_of_deadsea 的回复:]
引用 4 楼 microsky2813 的回复:
引用 3 楼 fish_of_deadsea 的回复:
引用 2 楼 microsky2813 的回复:
使用layout,窗体布局,这样怎么变窗体大小都不怕了
能否讲的详细点 怎么用layout?是和整个窗体?
Layout是一种各种UI都很长用的布局手段,Qt的就很不错,比如说GridLayout,你可以把整个窗体布局一个……
[/Quote]
你再多加几个就自动调好了,一个控件时是充满,两个以上就有效果了,不同布局嵌入使用又能更实用些
qter_wd007
2010-03-13
打赏
举报
回复
使用布局时,在复杂的情况下,需要结合很多的手段才可以达到理想的效果,而且一般使用手写代码更为方便。
有几个因素供参考:
1.大小提示(size hint)和最小大小提示(minimum size hint)
2.大小策略(size policy)
3.伸缩因子(stretch factor)
4.大小约束(size constraint)
5.空白(margin)和间距(spacing)
还有,对于布局而言,对于一个窗口,要达到你说的那个基本目标,首要的就是要设置顶级布局(Top Level Layout)。
fish_of_deadsea
2010-03-13
打赏
举报
回复
[Quote=引用 4 楼 microsky2813 的回复:]
引用 3 楼 fish_of_deadsea 的回复:
引用 2 楼 microsky2813 的回复:
使用layout,窗体布局,这样怎么变窗体大小都不怕了
能否讲的详细点 怎么用layout?是和整个窗体?
Layout是一种各种UI都很长用的布局手段,Qt的就很不错,比如说GridLayout,你可以把整个窗体布局一个GridLayout,然后再往GridLayout里面……
[/Quote]我用designer拖一个Gridlayout进入窗口,然后将gridlayout和真个窗体连在一起,然后往里拖pushButton,但是按键的宽度是撑满整个gridlayout的,没有办法将gridlayout和按钮的宽度调整,怎么解决啊
MicroSky2813
2010-03-13
打赏
举报
回复
[Quote=引用 3 楼 fish_of_deadsea 的回复:]
引用 2 楼 microsky2813 的回复:
使用layout,窗体布局,这样怎么变窗体大小都不怕了
能否讲的详细点 怎么用layout?是和整个窗体?
[/Quote]
Layout是一种各种UI都很长用的布局手段,Qt的就很不错,比如说GridLayout,你可以把整个窗体布局一个GridLayout,然后再往GridLayout里面放控件或者其他布局,这种布局的手段可以随窗体变化而改变布局内的控件的大小,而相对的位置不变。
不知道你是不是想问这些?
打字好累
fish_of_deadsea
2010-03-13
打赏
举报
回复
[Quote=引用 2 楼 microsky2813 的回复:]
使用layout,窗体布局,这样怎么变窗体大小都不怕了
[/Quote]能否讲的详细点 怎么用layout?是和整个窗体?
MicroSky2813
2010-03-13
打赏
举报
回复
使用layout,窗体布局,这样怎么变窗体大小都不怕了
Joe-xXx
2010-03-13
打赏
举报
回复
窗体的ReSize事件
WPF经典教程之StackPanel、WrapPanel、DockPanel布局
一、StackPanel StackPanel是以堆叠的方式显示其中的
控件
1、可以使用Orientation属性更改堆叠的顺序 ........ 更多WPF资源:http://cleopard.download.csdn.net/
VC界面类编程技巧大全
VC界面类编程技巧大全,收录了135个典型的界面类编程技巧,对开发界面特效有很大的帮助。精心收集。
WPF界面设计
模仿金山卫士,360卫士,鲁大师等软件界面 完整源码奉上,一起学习,需要的来下载吧!
QT界面怎么让
控件
跟随
窗口大小
变化
环境:QT5 如果
改变
了窗口的大小,应该怎么做才能让窗口内部的
控件
可以随着
窗口大小
的
改变
,自身大小也能随之
改变
呢? 让
控件
跟随
窗口大小
变换的方式 1.首先往窗口界面中拖入一个
控件
(任何
控件
都可以:Layout 、Button或Check Box); 2.然后在窗口界面空白处右击右键→布局→栅格布局(G)(或者水平布局(H)、垂直布局(V)任选其一) 3.布局后界面如下。 注:一定要先拖入
控件
才能对本窗体进行布局。 4.测试结果如下: ...
Qt中的
控件
随着
窗口大小
改变
而
改变
和充满窗口
Qt中的
控件
随着
窗口大小
改变
而
改变
和充满窗口
Qt
21,435
社区成员
26,687
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章