QTableWidget单元格控件居中对齐

由于在表格中的一列需要插入按钮控件,但是运行时按钮是左上对齐的,所以为了美观看了样式方法,基本上是文本居中,背景图片居中类似的设置,对于我的按钮基本原封不动,后面看了一下QTableWidget的函数发现setTextAlignment,也就意味着还是只能文本对齐设置,看上去好像没法整顺,所以只能放大招了,效果妥妥的,先上图
这里稍微动了点小心思,用布局来整的(给你们上图还是上代码呢【也是突然智障的发现代码可以直接复制粘贴上来的不过不是那么高大上的效果,可是方便啊】),哎,两种都上吧
上面说的奇怪的东西长这样:
好了,最后都是压轴的(各位不介意的可以拿去改改试试,希望能对你们有帮助):
   
    QTableWidgetItem *item = new QTableWidgetItem(strContext);
    item->setTextAlignment(Qt::AlignCenter);
    ui->tableWidget->setItem(row, 0, item);
    QWidget *ptnWidget = new QWidget;
    ptnWidget->setMinimumSize(30, 30);
    ptnWidget->setMaximumSize(30, 30);
    QRect rect(341,row*90, 30, 30);
    ptnWidget->setGeometry(rect);
    QPushButton *ptn = new QPushButton("+", this);
    ptn->setGeometry(15, 15, 15, 15);
    QVBoxLayout *vLayout = new QVBoxLayout();
    vLayout->addWidget(ptn);
    ptnWidget->setLayout(vLayout);
    ui->tableWidget->setCellWidget(row, 1, ptnWidget);



QTableWidget单元格控件居中对齐相关推荐

  1. Pyqt5的tableWidget的单元格控件居中

    Pyqt5的tableWidget的单元格控件居中 以在tableWidget添加checkBox为例. #实例化一个tableWidget1tableWidget1 = QtWidgets.QTab ...

  2. easyui 动态设置单元格控件_比Excel还简单,实现动态报表原来只需要十分钟!

    做过报表的人,尤其是经常有报表需求的人,想必都会有这样一个困惑: 为什么同样是做报表,其他人的报表就能够得到领导的肯定,而自己的报表就会被老板丢掉一边? 这个问题其实很好回答,你想一想,如果你是老板, ...

  3. easyui 动态设置单元格控件_动态显示最大最小值的折线图

    小伙伴们好啊,今天和大家分享一个图表有关的知识. 折线图想必大家已经司空见惯,今天就要在简单的折线上,做出不简单的效果. 用动态折线图,展示一周销售的变化,并且自动突出最大最小值. 1.准备数据源 以 ...

  4. android相对控件居中对齐,相对布局(RelativeLayout)常用属性

    RelativeLayout子控件的一些属性: //相对于同级控件对齐方式 android:layout_alignBaseline     将该控件的baseline与给定ID的baseline对齐 ...

  5. easyui 动态设置单元格控件_插入控件-gt;引用变量-gt;实现动态图表纵横筛选

  6. wps居中对齐不在中间_wps文字插入表格单元格内容不能居中(无法居中对齐)

    wps文字插入表格单元格内容不能居中(无法居中对齐) 时间:2013-07-23   作者:snow   来源:互联网 周一上班期间与同事正商量事情呢?突有另一同事过来问:为什么在WPS文字中插入表格 ...

  7. android textview动态居中,android 设置textview文字居中或者控件居中

    有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:txtTitle.setGravity(Gr ...

  8. Flutter Container、Center设置控件居中背景及其他属性

    Flutter Container.Center设置控件居中背景及其他属性 //控件可以居中Container(alignment: Alignment.bottomCenter,//设置控件内容的位 ...

  9. asp.net实现控件居中

    asp.net webform如何实现控件居中(一看就会) 我以登录界面为例,尝试用空格使控件排布美观. 但是运行后发现,在网页中显示的控件并没有居中. 那如何才能使控件居中呢? 第一步,点击&quo ...

最新文章

  1. 传感器为什么在低量程偏差大_传感器的静态特性
  2. GPU的发展历程、未来趋势及研制实践
  3. ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
  4. 页面监听,一段时间内不操作网页,就自动跳转到登录页
  5. 【iOS】Could not launch Verify the Developer App certificate for your account is trusted on your devic
  6. ros中web端通过 ajax 访问 nginx 加载静态 pgm 地图显示在canvas画布中
  7. 从零开始的网站搭建,服务器与域名管理
  8. 转:Linux 僵尸进程详解
  9. Visualize real-time data streams with Gnuplot
  10. 16款私藏多年的PC端效率小软件推荐
  11. Java 递归算法之斐波那契数列第 N 项
  12. python手动垃圾回收_Python3学习笔记,F,垃圾,回收
  13. 多重阴影的设置、鼠标激活时、相邻选择器的简介、display
  14. vscode环境搭建:配置prettier
  15. 无悔入华夏怎么一直显示服务器,无悔入华夏怎么统一_无悔入华夏统一方式技巧攻略_玩游戏网...
  16. nodeBB项目开发中遇到的错误(nodeBB系列二)
  17. Neo4j OGM的配置问题
  18. hive报错整理之Malformed ORC file 、Invalid postscript.
  19. Linux 文件/文件夹无法删除问题解决方案
  20. 小米云网站服务器错误代码,小米健康云开放平台iOS SDK使用指南

热门文章

  1. 新概念英语Ⅲ笔记 - L1-L3
  2. mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  3. Ubuntu下vscode使用
  4. Android开发不得不会!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?面试真题解析
  5. ROG STRIX如何开启游戏模式
  6. 相机计算坐标公式_定制相机解算公式
  7. python0不能做除数、怎么解决_浅谈pandas dataframe对除数是零的处理
  8. 0521 web开发
  9. 不是css3新增的技术,css3新增属性有哪些?css3中常用的新增属性总结,分享
  10. Linux下basename使用及代码实现