Qt实现网格显示(图标文本)功能
#Qt实现网格显示(图标文本)功能
先上图看看效果:
上代码:
QStandardItemModel *pModel = new QStandardItemModel(this);for (int i = 0; i < 32; ++i){QStandardItem *pItem = new QStandardItem(QIcon(QString(":/new/images/images/0%1[24x24x8BPP].png").arg(3502 + i % 32)), QStringLiteral("哈哈哈哈哈哈哈哈"));pModel->appendRow(pItem);}QListView *pView = new QListView(this);pView->setModel(pModel);pView->setWrapping(true); //文本超出显示 ...
// pView->setWordWrap(true); //文本超出换行显示pView->setFlow(QListView::LeftToRight); pView->setViewMode(QListView::IconMode); //显示上图标,下文本样式pView->setResizeMode(QListView::Adjust); //view大小变化,里面的item重新布局pView->setEditTriggers(QAbstractItemView::NoEditTriggers); //编辑pView->setMovement(QListView::Snap); // 设置item移动
// pView->setIconSize(QSize(64, 64));
// pView->setUniformItemSizes(true); //item一样大pView->setGridSize(QSize(64, 64));pView->setSpacing(10); //设置item之间距离
效果就是这样,样式不够好看,可以使用qss去美化下哦。
Qt实现网格显示(图标文本)功能相关推荐
- Qt 工具栏菜单栏显示图标文字
mainToolBar QToolBar QAction 菜单栏中输入内容,增加列表,在下栏Actio Editor中会出现一个actionfind 点击右键编辑可以添加图标 拖拽到细小的:(main ...
- Qt实现 QLabel显示文本与图片、动图
QLabel概念: 在Qt中,QLabel类用于文本或图片(包括动图gif).视频的显示,并不提供用户交互功能, 如果需要交互,比如响应鼠标事件,根据面向对象的里氏替换原则,子类必须能够替换它们的父类 ...
- js显示PHP源代码命令,layedit富文本编辑器中如何添加显示源码功能(代码)
本篇文章给大家带来的内容是关于layedit 富文本编辑器中如何添加显示源码功能(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 由于项目需要用到富文本编辑器,并且要有显示源码 ...
- Qt ToolBar工具栏里同时显示图标和文字
Qt默认情况下(Qt版本5.13),工具栏添加Action后,只显示Action的图标,如下图所示 这种界面不方便操作,最好在工具栏添加文字,添加文字方式(在构造函数中添加)为: ui->too ...
- 非常实用的桌面排版软件,Affinity Publisher集成了首字下沉、基线网格、艺术文本以及文字装饰等优秀的排版功能
Affinity Publisher是一款非常实用的桌面排版软件,Affinity Publisher集成了首字下沉.基线网格.艺术文本以及文字装饰等优秀的排版功能,能够为从事书籍.杂志.画册以及海报 ...
- 使用summernote富文本编辑器没显示图标【已解决】
引入富文本编辑器,但是却没显示图标 此时已按官方引入jquery,css,js 如下图所示没显示图标: 解决办法:引入图标库文件font-awesome.css即可,可去官方下载引入即可正常显示 引入 ...
- Qt学习之显示类的控件(QLabel、QTextBrowser、QGraphicsView、QCalendarWidget、QWebView、QProgressBar、QOpenGLWidget)
本文转自:<Qt编程指南> 作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 5.5 显示类的控件 本节显示类控件是指作为显示用途的控件,本 ...
- [转载]Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
原文地址:Qt之中文显示(QMessageBox.QLineEdit右键菜单等)作者:一去丶二三里 在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候总会出现右键 ...
- [转载]Qt之中文显示(QMessageBox、QLineEdit右键菜单等)_vortex_新浪博客
原文地址:Qt之中文显示(QMessageBox.QLineEdit右键菜单等)作者:一去丶二三里 在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候总会出现右键 ...
- qt 修改.exe文件图标_如何在没有错误的情况下更改压缩的.EXE文件上的图标
qt 修改.exe文件图标 We've previously shown you how to modify the icon on an .EXE file, but if you've tried ...
最新文章
- 微信小程序 - 支持html空格(提示)
- 平安数据中心高可用运维白皮书
- RAC 核心概念 Cache Fusion
- 解析《中国互联网软件测试行业2018年度调研报告》
- Linux底层开发之四书五经
- java jdk win10安装_Java 安装 JDK WIN10
- Bash脚本教程之函数
- type pdf c语言课程设计,c语言课程设计-.pdf
- 训练集、验证集和测试集的意义
- 5分钟学会Markdown语法,在GitHub上写出漂亮文本,提升别人阅读体验
- 全国院线总票房破 50 亿!影院复工后,哪些电影最受欢迎?
- Android学习之-TextView的滑动效果
- Flutter之Stepper源码浅析
- v-for 遍历 Map
- Java中文汉字转汉语拼音
- mysql asc_mysql – 在字符串列上使用asc和desc的索引
- 移动端web及app设计尺寸
- 办公小技巧,批量修改文件名,手把手教你
- 行业资讯 | 深圳:BIM法定化,开历史之先河
- win7安装后无声音怎么办
热门文章
- c语言的虚拟变量,含有分类变量(categorical variable)的逻辑回归(logistic regression)中虚拟变量(哑变量,dummy variable)的理解...
- Graphene-SGX 总结
- u盘中病毒解决方法 (文件夹变成exe文件)
- 高考数学知识点:向量压轴题秒杀神器-中点转化式
- 如何选择合适的工业相机
- 网络对时服务器(NTP校时服务器)应用港口信息化系统
- 解决【C++】其他类中友元函数不可访问私有数据--顺序问题
- 简要介绍各种键盘布局
- android framework项目开发案例-动态隐藏Launcher上图标
- linux php验证码无法显示,PHPCMS在Linux下后台验证码无法显示的解决方法