当前位置: 首页 > news >正文

郑州网站建设伟置网站没建设可以访问吗

郑州网站建设伟置,网站没建设可以访问吗,银川住房和城乡建设局网站,什么是crm系统目录 0.背景 1.详细代码 0.背景 项目需要,我有一个自定义的类Steer_Electrode_Table,是一个QTableView; 记录一下QTableView修改前后的样式,仅供参考 看一下我修改前后的样式对比 1.详细代码 void Steer_Electrode_Table::init…

目录

0.背景

1.详细代码


0.背景

项目需要,我有一个自定义的类Steer_Electrode_Table,是一个QTableView;

记录一下QTableView修改前后的样式,仅供参考

看一下我修改前后的样式对比

1.详细代码

void Steer_Electrode_Table::initTable() {// 设置模型setModel(m_model);//.h定义:QStandardItemModel* m_model;// 设置表头QStringList headers;headers << "序号" << "电极名称" << "电极型号" << "宏触点数量" << "微触点数量" << "植入区域" << "操作";m_model->setHorizontalHeaderLabels(headers);// 隐藏垂直表头verticalHeader()->setVisible(false);// 设置选择行为setSelectionBehavior(QAbstractItemView::SelectRows);setSelectionMode(QAbstractItemView::SingleSelection);// 设置每一列固定宽度setColumnWidth(0, 56);setColumnWidth(1, 80);setColumnWidth(2, 184);setColumnWidth(3, 84);setColumnWidth(4, 84);setColumnWidth(5, 450); setColumnWidth(6, 72);horizontalHeader()->setStretchLastSection(false);//不自动拉伸最后一列//表格样式// 设置表格样式this->setStyleSheet("QTableView {""   background: transparent;""   font-size: 14px;""   font-family: Microsoft YaHei;""   border: none;""   outline: none;""}""QTableView::item {""   border:0px solid rgb(0,0,0);""   border-bottom:2px solid #272727;"//表格行与行之间的间隔线"   padding: 5px;""   background: #424242;""}""QTableView::item:selected {""   background: #7A9165;""   color: #FFFFFF;""   border-bottom: 2px solid #272727 !important;"//表格行与行之间的间隔线"}""QHeaderView {""   background-color: transparent;""}""QHeaderView::section {""   background-color: #343434;""   color: #b8b8b8;""   font-size: 14px;""   font-family: Microsoft YaHei;""   padding: 5px;""   border: none;""   border-bottom: 2px solid #272727;"//表头与表格之间的横线"}");// 其他非样式表设置this->setShowGrid(false);  // 彻底关闭网格线绘制,用于隐藏列间隔线this->setFocusPolicy(Qt::NoFocus);this->horizontalHeader()->setHighlightSections(false); // 选中行时表头不高亮this->setEditTriggers(QAbstractItemView::NoEditTriggers); // 禁止编辑// 设置高度this->verticalHeader()->setDefaultSectionSize(48); // 行高this->horizontalHeader()->setFixedHeight(48);     // 表头高度
}

表格文字居中我是在另一个函数中写的

QStandardItem *Steer_Electrode_Table::setNameItem(const QString &text)
{QStandardItem* item = new QStandardItem(text);item->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);  // 居中return item;
}//点击某按钮,触发增加一行的操作
void Steer_Electrode_Table::addRow(const QString& name, const QString& model, int macroCount, int microCount, const QString& region) {int row = m_model->rowCount();// 添加行数据m_model->insertRow(row);// 序号列,从1开始QStandardItem* indexItem = new QStandardItem(QString::number(row + 1));indexItem->setTextAlignment(Qt::AlignCenter);indexItem->setEditable(false);m_model->setItem(row, 0, indexItem);// 其他数据列,调用setNameItem使文字居中m_model->setItem(row, 1, setNameItem(name));m_model->setItem(row, 2, setNameItem(model));m_model->setItem(row, 3, setNameItem(QString::number(macroCount)));m_model->setItem(row, 4, setNameItem(QString::number(microCount)));m_model->setItem(row, 5, setNameItem(region));// 操作按钮列setIndexWidget(m_model->index(row, 6), createButtonWidget());
}

参考:

qt中tableWidget中只有行线,没有列线_qt tablewidget 设置表格线-CSDN博客

因为有一些自定义的操作,所以没有附上全部代码,主要还是以参考表格样式为主,有什么问题可以评论区或私信,看到都会回

--END--

http://www.yayakq.cn/news/751623/

相关文章:

  • 建站教程图解科技有限公司的经营范围
  • 潍坊住房与城乡建设局网站网站正在维护中 模板
  • 做网站用的动漫资料网站开发下载那个
  • 快点tv下载安装崇明网站怎么做seo
  • 上虞市建设风机厂网站网址大全2345电脑版下载
  • 学习网站开发流程现在能不能去西安
  • 嘉兴做微网站的公司网络科技公司取什么名字好
  • 陕煤建设集团韩城分公司网站长虹电视网站建设中
  • dw制作旅游网站教程怎么建一个网站
  • 网站登录页面空白spring框架做网站
  • 好看的网站颜色页面设计文献
  • 知名营销类网站南宁网上房地产
  • 网站优化18600119496怎么做网站推广方案
  • 网页网站设计与制作个人简历模板网站
  • 云南科技公司网站做网站字体用什么格式
  • 网站的主题定位网站搜不出来怎么办
  • 广西新农村建设工作专题网站北京到安阳火车时刻表
  • 学做网站需要买什么书河北教育网站建设
  • 西安网站建设itcandy广州市绿色建筑信息平台
  • 网软志成学校网站管理系统官方商业正式版室内装修设计说明
  • 教育门户网站建设方案wordpress需要什么安装环境
  • 建设网站服务费会计分录wordpress评论不显示
  • 网页设计设计网站建设宣传片拍摄哪个好
  • 安卓手机网站开发合同管理软件
  • 如何自己做网站手机软件中电科工程建设有限公司网站
  • 做跨境电商在什么网站选品手机创建个人网站 免费
  • 自适应的网站模板门户网站建设费用
  • 机械行业营销型网站深圳企业所得税怎么征收
  • 门户网站的特点及优势网站建设广告管理
  • 极简建站做的好的网站营销微信公众号