• 2024-09-12QListWidget(IconMode)
    #include"widget.h"#include<QHBoxLayout>#include<QListWidgetItem>Widget::Widget(QWidget*parent):QWidget(parent){resize(600,400);p_ListWidget=newQListWidget(this);p_ListWidget->setViewMode(QListView::IconMode);
  • 2024-09-12QListWidget
    #include"widget.h"#include<QListWidgetItem>#include<QAction>#include<QDebug>Widget::Widget(QWidget*parent):QWidget(parent){resize(300,400);p_ListWidget=newQListWidget(this);p_ListWidget->setFixedWidth
  • 2024-07-24QListWidget实现内部拖动排序功能
    1.需求将QListWidget有很多的任务,需要拖动任务,手动进行排序,并且需要保存拖动之后的顺序,软件重新打开要是修改之后的顺序;(1)继承QListWidget,重写一个QListWidget自定义类#ifndefDROPLISTWIDGET_H#defineDROPLISTWIDGET_H#include<QListWidget>#include<QDropEvent>clas
  • 2024-05-26Qt QListWidget 存放自定义控件不显示问题
    问题软件功能:每点击一次新建按钮,在QListWidget新增一行自定义控件,主窗口和自定义窗口如下。主窗口:自定义窗口问题代码:Form*myform=newForm();QListWidgetItem*item=newQListWidgetItem(ui->listWidget);ui->listWidget->addItem(item);
  • 2024-05-13Qt的QListWidget清空内容出现段错误
    1问题描述在使用Qt中的QListWidget控件的时候想要刷新其中的内容执行清空操作的时候出现“段错误(核心已转储)”。出现这个问题的具体原因看很多人分析是因为在执行清空前QListWidget控件已经connet到槽函数,所以在clear的时候就会出现段错误,具体的原因这里也不做太多分析。2
  • 2024-03-02QListWidget
    实现给QListWidget的列表项中,文字右侧加图片QListWidgetItem*item=newQListWidgetItem();声明一个QWidget,为其添加水平布局,布局中有文字,有图片:QWidget*itemWidget=newQWidget;QHBoxLayout*layout=newQHBoxLayout(itemWidget);QLabel*label=newQLabel(strfil
  • 2023-12-22QStackedLayout栈布局小案例
    一、概述使用QStackedLayout+QListWidget切换布局。如下: 二、示例#include"StackedLayoutExampleWindow.h"StackedLayoutExampleWindow::StackedLayoutExampleWindow(QWidget*parent):QWidget(parent){this->setWindowTitle("StackedLayout布局"
  • 2023-09-18Qt + mupdf 显示PDF,支持翻页
    使用Qt+mupdf实现PDF阅读器,支持翻页(上一页、下一页) 思路:PDF阅读器:使用mupdf,将PDF文件拆分成单个page页,将page页转为QImage图像,使用QListWidget来装载所有的QImage,这样Qt就可以显示出所有图像(完整的PDF)。翻页:根据滚动条,确认当前是哪一页,然后实现【上一页、下一页】功能 
  • 2023-09-15QListWidget的使用、数据库获取以及排序
       QListWidget是Qt中的一个用于显示列表型数据的部件,它可以用于显示一列项目(item)的列表。每个项目通常可以包含文本、图标或其他自定义内容。创建一个QListWidget实例:在你的主窗口或其他窗口部件中创建一个QListWidget实例:QListWidget*listWidget=newQListWidget(t
  • 2023-04-25listwidget 实现横向流式排布关键以及过滤注意事项
    listWidget里面设置以下属性:this->setViewMode(QListView::IconMode);this->setResizeMode(QListView::Adjust);this->setMovement(QListView::Static);流式排布过滤时需要注意:在流式排布中过滤item采用隐藏的方式时,因为采用的是IconMode模式,所以偶尔会出现排版
  • 2023-02-01Qt | QListWidgetItem返回错误的背景颜色(始终返回颜色值为0)问题解决
    Qt|QListWidgetItem返回错误的背景颜色(始终返回颜色值为0)问题解决使用场景:程序使用QListWidget显示一个列表,这个列表具有点击选择和再次点击取消选择的功能,点击之后需要更
  • 2023-01-1622.PyQt5【高级组件】列表组件-QListWidget
    一、前言QListWidget用于从列表中添加或删除项目。列表中的每个项目都是一个QListWidgetItem对象。ListWidget可以设置为多选。二、学习目标1.QListWidget常用方法2