gpt4 book ai didi

qt - 如何将 QLineEdit 添加到菜单栏

转载 作者:行者123 更新时间:2023-12-04 02:54:07 29 4
gpt4 key购买 nike

我试图在我的应用程序中回收一些屏幕空间。我有一个搜索栏,它是一个基本的 QLineEdit 并占用空间。在我的菜单栏中,我很容易有足够的空间来容纳这个搜索框,但我不知道如何将 LineEdit 放入菜单栏中。

有人可以帮助我将其添加到菜单栏中吗?

我正在使用 Qt 4.7。

这是我试图完成的图像。这是相当基本的图像,但我希望将菜单栏的右半部分用作搜索框。

enter image description here

最佳答案

使用 QWidgetAction . QWidgetAction 用于将自定义小部件插入基于操作的容器中,例如工具栏。

这是向菜单栏添加进度条的示例:

QWidgetAction *widgetAction = new QWidgetAction(this);
widgetAction->setDefaultWidget(new QProgressBar(this));
menubar.addAction(widgetAction);

关于qt - 如何将 QLineEdit 添加到菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7155404/

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