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

个人免费设计网站上海关键词优化公司哪家好

个人免费设计网站,上海关键词优化公司哪家好,wordpress首页调用图片,网站开发有什么软件目录 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/905228/

相关文章:

  • 用asp.net做电商网站吉林省建设局网站
  • 免费博客网站有哪些诸城网站建设葛小燕
  • wordpress idowns网奇seo培训官网
  • 唐山做网站价格用哪个程序做网站收录好
  • 太原网站模板公司个人接外包项目平台
  • 网页站点的建立流程长垣县做网站的
  • 重庆自助建站系统哪家好商丘企业网站建设费用多少钱
  • 成都网站制作和建设wordpress付费剧集网站
  • 学校学生网站模板下载网页美工设计心得体会
  • 网站怎么提升实用性网站代理服务器有问题
  • 网站建设美词原创企业策划咨询公司
  • 大连金普新区城乡建设局网站医院做网站需要去备案
  • 提供信息门户网站建设网站制作费用是多少
  • 平面设计高端网站什么软件可以定制app图标
  • 说出网站建设流程济南网站seo公司
  • 怎么做 废旧回收网站学院网站建设流程
  • 网站建设的课件wordpress 以前文章灯箱
  • 微信上优惠券的网站怎么做的连云港城乡建设局网站
  • 阿里云 个人网站网络开发软件
  • 遵义做网站的网络公司asp网站建设运用的技术
  • 建设银行长春网站商业论坛网
  • 甘肃省建设厅执业资格注册网站dw做网站环境配置
  • 不用服务器做视频网站吗电信cn2线路
  • 网络营销效果好的网站书籍类wordpress主题
  • 正规的高端网站制作公司山东平台网站建设方案
  • 深圳建站公司兴田德润官网多少制作一个网站需要多少小时
  • 网站设计一个月多少钱汽车网站排行榜前十名
  • 团购网站单页模板wordpress xmlrpc api
  • 网站一直百度上搜不到是怎么回事啊杭州建筑设计公司排名
  • 网站如何快速备案ppt模板免费素材