QSqlTableModel配合QTableView设置单元格对齐方式和前景色等
方法:
创造model类继承QSqlTableModel,然后重载data函数
头文件:
#ifndef INCOME_MODEL_H #define INCOME_MODEL_H#include <QSqlTableModel>class Income_Model : public QSqlTableModel { public:Income_Model(QObject * parent = 0, QSqlDatabase db = QSqlDatabase());~Income_Model();QVariant data(const QModelIndex &idx, int role = Qt::DisplayRole) const; };#endif // INCOME_MODEL_H
源文件:
#include "income_model.h" #include <QColor> #include <QFont>Income_Model::Income_Model(QObject * parent, QSqlDatabase db) : QSqlTableModel(parent,db) {}Income_Model::~Income_Model() {}QVariant Income_Model::data(const QModelIndex &idx, int role) const {QVariant value = QSqlTableModel::data(idx,role);if(Qt::TextAlignmentRole == role){value = int(Qt::AlignCenter | Qt::AlignHCenter);return value;}if(Qt::ForegroundRole == role){if(3 == idx.column())return QVariant(QColor(255,144,144));}if(Qt::FontRole == role){if(3 == idx.column()){QFont font;font.setBold(true);return QVariant(font);}}return value; }
其中:
Qt::TextAlignmentRole控制对齐方式 Qt::ForegroundRole控制前景色 Qt::FontRole控制字体 ....
转载于:https://www.cnblogs.com/justwake/archive/2013/06/02/3113634.html
QSqlTableModel配合QTableView设置单元格对齐方式和前景色等相关推荐
- php excel 右对齐,excel中单元格对齐方式在哪里设置?
excel单元格对齐方式可以在"设置单元格格式"框的"文本对齐方式"中设置.设置方法:1.选中要设置的单元格或单元格区域:2.鼠标点击右键,点击"设置 ...
- python3-xlwt-Excel设置表格基础(字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划线 斜体字 单元格对齐方式 自动换行 删除线 超链接 插入公式)
文章目录 引入xlwt和创建workboos对象 初始化样式和创建设置字体,赋值给style 保存文件 自定义样式 字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划 ...
- java设置excel单元格文本右对齐,POI操作Excel--设置单元格对齐方式--day03
设置单元格的对齐方式 1.注意: 1.如果每个单元格(cell)的样式都不一样,必须每个单元格都创建一个CellStyle,否则不生效: 2.day03关闭流的方式, 采用了JDK 7的try(),, ...
- 设置单元格填充方式_单元格的选择及设置单元格格式
数据输入完毕,接下来可以设置字体.对齐方式.添加边框和底纹等方式设置单元格格式,从而美化工作表.要对单元格进行设置,首先要选中单元格. 选择单元格 选择单元格是指在工作表中确定活动单元格以便在单元格中 ...
- 设置单元格填充方式_【WPS神技能】Excel表格中单元格内的双色填充效果有点意思!...
在Excel表格中做数据报表时,如果有需要重点突出的单元格数据,简单的操作自然是选中相关单元格,在"开始"菜单栏中找到"填充颜色",选择自己想要的颜色即可,如下 ...
- qtableview设置单元格颜色_一键解锁Excel自定义单元格格式!
实际工作中,常需要我们对单元格格式进行自定义设置,来突出显示我们需要看到的数据. 在自定义单元格格式时,我们常用如下方式先打开[设置单元格格式]对话框,再点击数字分类下的自定义: [开始]选项卡下的[ ...
- java读取合并单元格_Java POI常用方法,读取单元格的值,设置单元格格式,合并单元格,获取已合并的单元格,导出至本地等...
一.设置单元格格式. 设置单元格边框.单元格背景颜色.单元格对齐方式.单元格字体,设置自动换行. /** Description: 设置单元格格式. * @author : ys. * @date : ...
- php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...
PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...
- KTable的设置单元格属性
在KTable中,单元格的绘制是通过CellRenderer对象来实现的,而单元格有固定和非固定的区分,因此对应的CellRenderer对象也不一样,但是每个CellRenderer对象都有setA ...
- Python 操作 excel 插入图片、表格、设置单元格颜色、字体(三)
Python 操作 excel 插入图片.表格.设置单元格颜色.字体 python 操作 excel 插入图片.表格.设置单元格颜色.字体 提示:以下是本篇文章正文内容,下面案例可供参考 一.open ...
最新文章
- jquery倒计时插件可自定义多个倒计时间
- 图的广度优先遍历算法流程图
- 宋宝华: 一图理解终端、会话、 进程组、进程关系
- SpringBoot自动装配原理,这一篇就够了!
- 超简单集成Android Zxing实现扫一扫二维码
- HTML CSS——层叠
- html半透明遮罩,如何制作网页半透明遮罩效果
- c++控制台版 俄罗斯方块 闪瞎眼
- 手机使用电脑自带功能进行投屏
- 高速电路设计实践学习笔记(一)电阻 电容 电感 磁珠
- python统计英文文本词频和提取文本关键词
- Matplotlib学习笔记(第一章)
- python_考勤时间
- cancel java_Future.cancel()疑难杂症
- Ubuntu中如何开启samba/smb共享
- Java系列: 如何在Eclipse中安装Memory Analyzer插件
- 计算机无法自动连接网络地址,ip地址错误网络无法连接怎么办-ip地址错误网络无法连接解决办法 - 河东软件园...
- DB是服务的下游还是上游,你平时用对了吗?
- 超强安利芒果TV for Mac客户端V6.3.7官方版
- 税改之下,湾区单身码农或成最大输家
热门文章
- 25款有用的桌面版博客编辑器
- 每次打印只能打打印一页
- x的平方加y平加xy的java语言_面试被虐题:说说 JVM 系语言的函数式编程
- java 随机抽取_java随机抽取指定范围不重复的数字
- oracle sql 执行计划分析_ORACLE数据库查看执行计划
- python处理pdf文件_python处理操作pdf全攻略
- mysql sql参数化查询_mybatis的sql参数化查询
- 重要提醒,单片机发展史,它到底是一个什么东西
- 怎么屏蔽还有照片_朋友圈该不该屏蔽父母?网友:发个自拍还被嫌丑,我能怎么办.........
- 基于数据报套接字的服务器回射程序设计_套接字Socket的常见面试题及答案