gpt4 book ai didi

qt4 - 将自定义小部件添加到 QMenuBar

转载 作者:行者123 更新时间:2023-12-02 11:31:33 26 4
gpt4 key购买 nike

Qt3 曾经为 QMenuBar::insertItem 提供 QWidget* 参数。这样,任何自定义小部件都可以添加到菜单栏 - 例如时钟小部件。在Qt4中没有这样的重载方法。达到相同目标(将自定义小部件添加到菜单栏)的最佳方法是什么?自定义小部件应集成在菜单栏的布局中。有谁知道背景,为什么在 Qt4 API 中删除了 insertItem 的重载?

致以诚挚的问候。

最佳答案

有一个QMenuBar::addAction ( QAction * action )方法,添加任意QAction到菜单栏。
例如,它可能是 QWidgetAction ,它是 QAction 的子类与相关的QWidget而不仅仅是图标+文本。

关于qt4 - 将自定义小部件添加到 QMenuBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3915327/

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