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

广州房地产网站建设上海多语种建站

广州房地产网站建设,上海多语种建站,网站制作的服务机构,泰州东方医院男科目录 0.背景 1.详细代码 0.背景 项目需要#xff0c;我有一个自定义的类Steer_Electrode_Table#xff0c;是一个QTableView#xff1b; 记录一下QTableView修改前后的样式#xff0c;仅供参考 看一下我修改前后的样式对比 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.w-s-a.com/news/712994/

相关文章:

  • 适合推广的网站世界搜索引擎公司排名
  • 合肥网站建设费用ppt在哪个软件制作
  • 湖南省住房和城乡建设厅门户网站网站建设课程性质
  • 如何设计公司网站公司网站空间要多大
  • 建筑公司网站排名5G网站建设要多少个
  • seo怎样新建网站弹簧东莞网站建设
  • 在线做爰直播网站石家庄房产
  • 建筑网站哪里找拓者设计吧首页
  • 广州网站的建设wordpress注册数学验证码
  • 装修平台自己做网站有几个黄页名录网站开发
  • php网站的安全优势平面设计师培训
  • 乐清市网站建设设计重庆沙坪坝区
  • 什么是seo站内优化开发网页的工具有哪些
  • 文化类网站是不是休闲娱乐类网站青州市建设局网站
  • 网站的中英文切换代码做现货黄金网站
  • 万江区网站建设公司前端如何根据ui设计写页面
  • 宿迁公司做网站手机免费创建网站的软件
  • 免费可商用素材网站山东威海网站开发
  • 建设网站什么语言比较合适柳州建设网经济适用房
  • 企业网站的主要功能板块平台推广是做什么的
  • 网页网站自做全搞定西安建设工程信息网诚信平台
  • 网站vip怎么做建网站外包公司
  • 胶州建网站域名不备案可以正常使用吗
  • 网站建设客户开发方案软件工程师行业分析
  • 沈阳网站建设黑酷科技微信小程序怎么一键删除
  • 做网站产品搜索展示实现西安百度推广服务公司
  • 建立网站接受投注是什么意思一般使用的分辨率的显示密度是多少
  • 怎么建立一个网站开展业务网站建设人员的工资分配
  • 求职网站建设方案企业网站开发需求分析
  • 西安企业网站开发可以做哪些有趣的网站