gpt4 book ai didi

c++ - 如何在我的 Qt 应用程序中同时隐藏/显示 QLabel 和 QTextEdit?

转载 作者:行者123 更新时间:2023-11-30 03:47:36 27 4
gpt4 key购买 nike

我正在为我的 Qt GUI 应用程序中的控制台开发隐藏/显示功能。控制台由 2 个小部件组成; QLabel 和 QTextEdit。我是否需要将 QLabel 和 QTextEdit 添加到 QWidget 才能显示/隐藏它们,还是有更好的方法?

所以基本上我正在寻找一个容器,例如 Java 中的“JPanel”...

最佳答案

Do I need to add the QLabel and QTextEdit to a QWidget in order to show/hide them, or is there a better way?

这里可以使用多种方法。您可以按照您的建议创建父 QWidget 并将 QLabel 和 QTextEdit 添加到 QWidget。在父部件上调用 show 和 hide 会影响它的子部件。

另一种方法是使用插槽函数,当调用一个 Action 时,插槽会调用 2 个小部件上的显示/隐藏。

两者都不是对或错,取决于应用程序的整体设计。

关于c++ - 如何在我的 Qt 应用程序中同时隐藏/显示 QLabel 和 QTextEdit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610105/

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