gpt4 book ai didi

c++ - 如何从课外监听小部件的调整大小事件

转载 作者:行者123 更新时间:2023-11-28 07:04:45 27 4
gpt4 key购买 nike

我试图在 QLineEdit 中放置子部件(其中包含几个 QToolButtons)。我正在处理 QLineEdit 的 resizeEvent 并始终将子小部件移动到编辑区域的右侧。如果子窗口小部件具有固定大小,则此方法有效。但是当在子窗口小部件中添加新的 ToolButton 时,我需要监听子窗口小部件调整大小事件以将其移动到正确的位置。我曾尝试使用 eventFilter,但没有成功。

子部件上的工具按钮使用 QHBoxLayout 放置。

最佳答案

在我看来,您或多或少在做自己的布局。您也可以使用 Qt 的基础架构来简化您的操作。

诀窍是处理子(或布局)的 LayoutRequest 事件。更多信息在 Qt 的布局文档中。

http://qt-project.org/doc/qt-4.8/layout.html#manual-layout

关于c++ - 如何从课外监听小部件的调整大小事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21935755/

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