gpt4 book ai didi

c++ - QTableWidget 中的 QComboboxes

转载 作者:行者123 更新时间:2023-11-30 02:08:12 25 4
gpt4 key购买 nike

我希望表格中的一个单元格成为 QComboBox。但是,我不希望它们一直显示,仅当用户选择该单元格时才显示。有没有比检测单元格何时被单击、删除单元格中的项目并将其替换为小部件以及当用户点击离开该单元格时将其切换回项目更方便的方法来完成此操作?

最佳答案

做到这一点的方法是使用 item delegates .您使用 setItemDelegate 之一安装您的代 TableView /小部件的方法。委托(delegate)负责单元格的显示和编辑,您不必自己进行点击/按键处理。

这方面的文档在模型/ View 编程指南中 delegate classes部分(带有示例)。

关于c++ - QTableWidget 中的 QComboboxes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130061/

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