gpt4 book ai didi

c++ - 将 QLineEdit 的属性添加到 Qt 中的 QTable Widget

转载 作者:行者123 更新时间:2023-11-28 00:48:29 25 4
gpt4 key购买 nike

我想在我的应用程序中添加一个 Table Widget。但是 Table Widget 不支持我想要的一些属性,但 QLineEdit 可以使用。例如 ValidatorPlaceHolderText 等来自 QLineEdit 的属性。我想为 Table Widget 的各个单元格设置这些属性。我不想在我的 GUI 中添加 QLineEdit,只添加 Table Widget。是否有可能做到这一点?谢谢。

最佳答案

创建一个 QStyledItemDelegate正常绘制文本或占位符文本的子类(无需重新实现即可完成),但会生成 QLineEdit因为它是编辑器小部件。

使用 QTableWidget::setItemDelegate(QAbstractItemDelegate* delegate) 添加它.

关于c++ - 将 QLineEdit 的属性添加到 Qt 中的 QTable Widget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15266657/

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