gpt4 book ai didi

Qt 设计师;难以将小部件放置在正确的父级中

转载 作者:行者123 更新时间:2023-12-04 01:03:16 26 4
gpt4 key购买 nike

使用 Qt 设计器,我在彼此中制作了几个 QFrame,每个都有一个水平布局。他们的样式表断言他们应该没有边距或填充。这意味着在 Qt Designers View 以及最终结果中,QFrames 之间看不到空间。

使用拖放,我可以将小部件放入窗口中,它会显示一条蓝线(在布局中)。但是,不可能将另一个 QFrame 添加到我看不到的 QFrame 父级(并因此放弃)。右侧面板中还有一棵树,但是放在父级上会使其自动进入其中一个子级...

例如,我有这个设置:

主窗口
- QWidget
- QFrame(父)
- QFrame( child )
- QFrame( child )

添加一个新框架,无论我尝试什么,都会给我:

主窗口
- QWidget
- QFrame(父)
- QFrame( child )
- QFrame( child )
- QFrame(新 child )

但我真的很想:

主窗口
- QWidget
- QFrame(父)
- QFrame( child )
- QFrame( child )
- QFrame(新 parent )

是否有任何我没有发现的功能可以准确放置新的小部件?

最佳答案

您可以使用 Object Inspector 窗口,但您似乎无法粘贴到具有锁定布局的 QFrame 中。

所以考虑到你的布局:

QMainWindow
- QWidget
- QFrame (A)
- QFrame (B)
- QFrame (C)
- QFrame (D)

在 Object Inspector 窗口中选择 QFrame D 并剪切它,右键单击 QWidget 并打破布局(ctrl-0),然后粘贴。然后重新应用布局。

关于Qt 设计师;难以将小部件放置在正确的父级中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3763893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com