方法:

创造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设置单元格对齐方式和前景色等相关推荐

  1. php excel 右对齐,excel中单元格对齐方式在哪里设置?

    excel单元格对齐方式可以在"设置单元格格式"框的"文本对齐方式"中设置.设置方法:1.选中要设置的单元格或单元格区域:2.鼠标点击右键,点击"设置 ...

  2. python3-xlwt-Excel设置表格基础(字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划线 斜体字 单元格对齐方式 自动换行 删除线 超链接 插入公式)

    文章目录 引入xlwt和创建workboos对象 初始化样式和创建设置字体,赋值给style 保存文件 自定义样式 字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划 ...

  3. java设置excel单元格文本右对齐,POI操作Excel--设置单元格对齐方式--day03

    设置单元格的对齐方式 1.注意: 1.如果每个单元格(cell)的样式都不一样,必须每个单元格都创建一个CellStyle,否则不生效: 2.day03关闭流的方式, 采用了JDK 7的try(),, ...

  4. 设置单元格填充方式_单元格的选择及设置单元格格式

    数据输入完毕,接下来可以设置字体.对齐方式.添加边框和底纹等方式设置单元格格式,从而美化工作表.要对单元格进行设置,首先要选中单元格. 选择单元格 选择单元格是指在工作表中确定活动单元格以便在单元格中 ...

  5. 设置单元格填充方式_【WPS神技能】Excel表格中单元格内的双色填充效果有点意思!...

    在Excel表格中做数据报表时,如果有需要重点突出的单元格数据,简单的操作自然是选中相关单元格,在"开始"菜单栏中找到"填充颜色",选择自己想要的颜色即可,如下 ...

  6. qtableview设置单元格颜色_一键解锁Excel自定义单元格格式!

    实际工作中,常需要我们对单元格格式进行自定义设置,来突出显示我们需要看到的数据. 在自定义单元格格式时,我们常用如下方式先打开[设置单元格格式]对话框,再点击数字分类下的自定义: [开始]选项卡下的[ ...

  7. java读取合并单元格_Java POI常用方法,读取单元格的值,设置单元格格式,合并单元格,获取已合并的单元格,导出至本地等...

    一.设置单元格格式. 设置单元格边框.单元格背景颜色.单元格对齐方式.单元格字体,设置自动换行. /** Description: 设置单元格格式. * @author : ys. * @date : ...

  8. php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...

    PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...

  9. KTable的设置单元格属性

    在KTable中,单元格的绘制是通过CellRenderer对象来实现的,而单元格有固定和非固定的区分,因此对应的CellRenderer对象也不一样,但是每个CellRenderer对象都有setA ...

  10. Python 操作 excel 插入图片、表格、设置单元格颜色、字体(三)

    Python 操作 excel 插入图片.表格.设置单元格颜色.字体 python 操作 excel 插入图片.表格.设置单元格颜色.字体 提示:以下是本篇文章正文内容,下面案例可供参考 一.open ...

最新文章

  1. jquery倒计时插件可自定义多个倒计时间
  2. 图的广度优先遍历算法流程图
  3. 宋宝华: 一图理解终端、会话、 进程组、进程关系
  4. SpringBoot自动装配原理,这一篇就够了!
  5. 超简单集成Android Zxing实现扫一扫二维码
  6. HTML CSS——层叠
  7. html半透明遮罩,如何制作网页半透明遮罩效果
  8. c++控制台版 俄罗斯方块 闪瞎眼
  9. 手机使用电脑自带功能进行投屏
  10. 高速电路设计实践学习笔记(一)电阻 电容 电感 磁珠
  11. python统计英文文本词频和提取文本关键词
  12. Matplotlib学习笔记(第一章)
  13. python_考勤时间
  14. cancel java_Future.cancel()疑难杂症
  15. Ubuntu中如何开启samba/smb共享
  16. Java系列: 如何在Eclipse中安装Memory Analyzer插件
  17. 计算机无法自动连接网络地址,ip地址错误网络无法连接怎么办-ip地址错误网络无法连接解决办法 - 河东软件园...
  18. DB是服务的下游还是上游,你平时用对了吗?
  19. 超强安利芒果TV for Mac客户端V6.3.7官方版
  20. 税改之下,湾区单身码农或成最大输家

热门文章

  1. 25款有用的桌面版博客编辑器
  2. 每次打印只能打打印一页
  3. x的平方加y平加xy的java语言_面试被虐题:说说 JVM 系语言的函数式编程
  4. java 随机抽取_java随机抽取指定范围不重复的数字
  5. oracle sql 执行计划分析_ORACLE数据库查看执行计划
  6. python处理pdf文件_python处理操作pdf全攻略
  7. mysql sql参数化查询_mybatis的sql参数化查询
  8. 重要提醒,单片机发展史,它到底是一个什么东西
  9. 怎么屏蔽还有照片_朋友圈该不该屏蔽父母?网友:发个自拍还被嫌丑,我能怎么办.........
  10. 基于数据报套接字的服务器回射程序设计_套接字Socket的常见面试题及答案