请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1977|回复: 12
收起左侧

[Qt] Qt6的布局功能太low了,还没有TouchGFX和AppWizard好使

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106336
QQ
发表于 2022-11-6 00:25:25 | 显示全部楼层 |阅读模式

不支持类似PPT的控件对齐设置方式,像appwizard和touchgfx都是支持的。

QT仅支持个下面这种布局设置,这也太不给力了。

image.png
回复

使用道具 举报

0

主题

213

回帖

213

积分

高级会员

积分
213
发表于 2022-11-6 11:19:49 | 显示全部楼层
Qt的这个布局控件,需要嵌套使用才好用。加上“弹簧”组件,挺神的。也需要设置不同控件的大小等属性,这样的话,Qt的自动布局就显示出来优势了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106336
QQ
 楼主| 发表于 2022-11-6 12:08:46 | 显示全部楼层
regbbs 发表于 2022-11-6 11:19
Qt的这个布局控件,需要嵌套使用才好用。加上“弹簧”组件,挺神的。也需要设置不同控件的大小等属性,这样 ...

QT这个确实太难用了。
回复

使用道具 举报

0

主题

213

回帖

213

积分

高级会员

积分
213
发表于 2022-11-6 23:26:22 | 显示全部楼层
Qt4.8的一个布局。

untitled.ui

5.84 KB, 下载次数: 7

回复

使用道具 举报

0

主题

213

回帖

213

积分

高级会员

积分
213
发表于 2022-11-6 23:30:39 | 显示全部楼层
修改了下。没安装编译器这些,没办法测试。只能做个界面。

untitled.ui

9.6 KB, 下载次数: 2

回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2023-2-7 17:39:10 | 显示全部楼层
我是先将要组合的控件放到QGroupBox里面进行布局
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106336
QQ
 楼主| 发表于 2023-2-8 02:18:23 | 显示全部楼层
1334327829 发表于 2023-2-7 17:39
我是先将要组合的控件放到QGroupBox里面进行布局

是的,QT只能在框框里面设置,不灵活。
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2023-2-9 12:09:59 | 显示全部楼层
Qt Widget 尽量还是用相对布局,你上面这个固定布局弄好之后窗口缩放都不能自适应。
我给你快速演示下,熟悉了还是很好用的。 QtTest.gif
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106336
QQ
 楼主| 发表于 2023-2-10 11:08:21 | 显示全部楼层
Nying 发表于 2023-2-9 12:09
Qt Widget 尽量还是用相对布局,你上面这个固定布局弄好之后窗口缩放都不能自适应。
我给你快速演示下,熟 ...

谢谢分享。

其实这个控件放缩功能基本用不上,现在市面上的大部分软件基本都不做控件放缩。

回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2023-2-17 18:00:48 | 显示全部楼层
eric2013 发表于 2023-2-8 02:18
是的,QT只能在框框里面设置,不灵活。

不知道有没有能和Visio画流程图一样组合固定布局方式。我之前用CVI布局更难受
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2023-2-19 15:26:09 | 显示全部楼层
Qt 里面 layout 可以控制对齐啊,你需要的是什么对齐呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106336
QQ
 楼主| 发表于 2023-2-20 02:48:34 | 显示全部楼层
feiting94 发表于 2023-2-19 15:26
Qt 里面 layout 可以控制对齐啊,你需要的是什么对齐呢

PPT方式的拖拽对齐。

就像PPT那样,人人都可以轻松设计拖拽控件来设计界面
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2023-2-21 20:52:10 | 显示全部楼层
eric2013 发表于 2023-2-20 02:48
PPT方式的拖拽对齐。

就像PPT那样,人人都可以轻松设计拖拽控件来设计界面

如果用 qml, Qt Design Studio 支持吸附对齐
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-16 12:44 , Processed in 0.201354 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表