• qlistwidget不显示内容


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 丶紫气东来 2024-03-26 17:04 采纳率: 20% 浏览 3 首页/ 编程语言 / qlistwidget不显示内容 qt开发语言 qlistwidget不显示内容。用qt+vs实现的qt项目。debug过,有数据。没error。 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • Kwan的解忧杂货铺 Java领域优质创作者 2024-03-26 17:04
      关注

      丶紫气东来 下午好🌅🌅🌅
      本答案参考ChatGPT-3.5

      使用QListWidget时,如果内容没有显示,可能有以下几个原因:

      1. 没有设置QListWidget的父对象:确保你将QListWidget设置为其他窗口或控件的子控件,并将其放置在合适的位置上。如果没有设置父对象,可能会导致列表不显示在屏幕上。
      QListWidget* listWidget = new QListWidget(parent);  // 设置父对象
      
      1. 数据未正确添加到QListWidget中:请确保你已经正确添加了数据项到QListWidget中,可以使用addItem() 或 addItems() 函数来添加数据。
      QListWidget* listWidget = new QListWidget(parent);
      listWidget->addItem("Item1");
      listWidget->addItem("Item2");
      
      1. 列表项没有设置可见属性:确保你已经设置了QListWidgetItem的setHidden()函数为false,这将确保列表项是可见的,否则内容将不会显示。
      QListWidget* listWidget = new QListWidget(parent);
      QListWidgetItem* item1 = new QListWidgetItem("Item1");
      item1->setHidden(false);  // 设置为可见
      listWidget->addItem(item1);
      
      1. 列表项数据未设置显示模式:默认情况下,QListWidget是使用QListWidgetItem的文本属性来显示内容。但是,如果你希望通过其他属性来显示数据,例如图标、富文本等,需要设置显示模式。可以使用setItemWidget()函数设置自定义的QWidget来显示列表项。
      QListWidget* listWidget = new QListWidget(parent);
      QListWidgetItem* item1 = new QListWidgetItem("Item1");
      QWidget* widget = new QWidget();
      QLabel* label = new QLabel("Custom Widget");
      QVBoxLayout* layout = new QVBoxLayout(widget);
      layout->addWidget(label);
      widget->setLayout(layout);
      listWidget->setItemWidget(item1, widget);  // 设置自定义的QWidget为列表项的显示内容
      listWidget->addItem(item1);
      

      总之,在使用QListWidget时,我们需要确保正确设置了父对象、正确添加了数据项、列表项设置为可见属性,以及设置了适当的显示模式。如果仍然无法显示内容,请检查你的代码逻辑是否正确,并确保调用了正确的显示函数,如show()或setVisible()。如果问题仍然存在,可以尝试更新Qt版本或重新构建项目。

      展开全部

      评论
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      redisinsight--基础--01--介绍
      软件1班20240607
      使用哈工大LTP测试分词并且增加自定义字典
      面试半个月后的一些想法
      FTTC-BSA-AuNCs 荧光素异硫氰酸酯标记牛血清白蛋白修饰的金簇
      引用类型详解
      【slam十四讲第二版】【课后习题】【第十一讲~回环检测】
      在 Tubi 做 Tech Lead 有多刺激!
      Android AI语音之BNF语法
      Flir Blackfly S USB3 工业相机:白平衡设置方法
    • 原文地址:https://ask.csdn.net/questions/8079303