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

甘肃建投土木工程建设有限公司网站施工企业会计科目表

甘肃建投土木工程建设有限公司网站,施工企业会计科目表,流量平台是什么意思,长沙有做网站的吗目录 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/860111/

相关文章:

  • 商业网站开发模式基于cms设计网站的背景意义
  • php网站的特点百度seo引流
  • 超轻粘土做动漫网站建站平台一键申请三方支付通道
  • 网站建设云浪科技公司网站做的一样算不算侵权
  • 网站模板颜色网络整合营销4i原则
  • 国外炫酷网站二手书网站建设的意义
  • nancy网站开发那些提卡网站是怎么做的
  • 北京市城市建设档案馆网站学校网站建设调查报告
  • 常德网站建设案例教程网络推广是什么工作内容
  • 深圳网站设计公司招聘wordpress订单查询
  • 如何做优惠券网站2024舆情信息范例8篇
  • 哪种语言网站建设电商设计师工资高吗
  • 购物优惠券网站怎么做营销型网站建设的利与弊
  • 佛山新网站制作渠道商城网站是免费开吗
  • 长沙网站制作公司有哪些石家庄网站建设公司怎么样
  • 精品课程网站建设 公司怎么做查询网站吗
  • 网站过期查询wordpress 显示当前时间
  • 百度博客网站模板网站漂浮特效
  • 网站培训班佛山制作
  • 网站校园推广案例做电商平台网站有哪些内容
  • 商务网站建设体会国内重大新闻
  • 做网站打广告需要多少个服务器海南澄迈县
  • 白佛网站建设做阿里巴巴网站图片
  • 模板网站建设流程图怎么注册公司微信公众号
  • 宝山网站制作photoshop手机版
  • 网站怎么加内容网站怎么进入后台管理
  • 平面设计做画册用网站wordpress多域名图标
  • 南宁五象新区建设投资集团网站计算机科学与技术 开题报告 网站建设
  • 营销型网站建设公司网络推广宁乡电商网站建设收费
  • 大网站建设公司网站备案怎样提交到管局