访问宇宙 2023-03-02 20:34 采纳率: 80.4%
浏览 135
已结题

如何解决error: call to deleted constructor of QTableWidget

QT开发遇到的问题
系统报错:error:call to deleted constructor of QTableWidget
QTableWidget.h:353:20 Note:QTableWidget has been explicitly marked deleted here.
该如何解决?

  • 写回答

2条回答 默认 最新

  • CodeBytes 2023-03-02 20:48
    关注

    该回答引用ChatGPT

    这个错误通常是由于使用了已被删除的构造函数导致的,具体来说可能是您尝试使用了 QTableWidget 的已删除默认构造函数,而该函数已经在 QTableWidget.h 文件的第353行中被标记为已删除。

    为了解决这个问题,您可以考虑使用其他可用的构造函数来创建 QTableWidget 对象,如带参数的构造函数,例如:

    QTableWidget(int rows, int columns, QWidget *parent = nullptr)
    
    

    这个构造函数可以指定表格的行和列数,并且还可以传递一个父对象指针作为可选参数。

    以下是一个使用上述构造函数创建 QTableWidget 对象的示例:

    QTableWidget* tableWidget = new QTableWidget(5, 3, this); // 创建一个53列的表格,将其父对象设置为当前窗口
    
    

    如果您仍然遇到类似的问题,可以检查您的代码,确保您没有意外地尝试使用已删除的构造函数或其他已被标记为已删除的成员函数。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月11日
  • 已采纳回答 3月3日
  • 创建了问题 3月2日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度