gpt4 book ai didi

c++ - 使QWidget在点击后消失

转载 作者:太空宇宙 更新时间:2023-11-04 11:57:04 24 4
gpt4 key购买 nike

我正在显示 QTableWidget,并希望它在该表中的某些项目被选中后以及用户在 QTableWidget 区域外单击时消失。

connect(tableWidget, SIGNAL(itemClicked(QTableWidgetItem *)), tableWidget, SLOT(close()));

此行在选择项目后执行我想要的操作。这是一种使小部件在单击后消失而不对其进行子类化的方法吗(例如,我可以子类化并编写我自己的 losefocus 事件处理程序,但不进行子类化会更好)?

最佳答案

假设您有 MainWidget,其中包含所有内容。它有 clicked() 信号。将其连接到某个插槽并在该插槽中隐藏 tableWidget ( tableWidget()->hide() )

关于c++ - 使QWidget在点击后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15786852/

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