下面的PyQt4示例演示了我的问题。QTableWidget单元格中的文本很好地居中,直到您编辑这些单元格。编辑单元格时,文本左对齐。在

我想在编辑每个单元格时保持中心对齐。在import sys

from PyQt4 import QtGui

from PyQt4 import QtCore

from PyQt4 import Qt

from PyQt4.QtCore import *

from PyQt4.QtGui import *

class MainWindow(QtGui.QWidget):

def __init__(self, parent=None):

super(MainWindow, self).__init__(parent)

self.table = QtGui.QTableWidget(parent=self)

self.table.setEditTriggers(QtGui.QAbstractItemView.AllEditTriggers)

self.table.setColumnCount(2)

self.table.setRowCount(2)

self.table.setHorizontalHeaderLabels(['col1','col2'])

self.table.setVerticalHeaderLabels(['row1','row2'])

item = QtGui.QTableWidgetItem('x')

item.setFlags(Qt.NoItemFlags | Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable)

item.setTextAlignment(Qt.AlignHCenter|Qt.AlignVCenter|Qt.AlignCenter)

self.table.setItem(0, 0, item)

item = QtGui.QTableWidgetItem('x')

item.setFlags(Qt.NoItemFlags | Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable)

item.setTextAlignment(Qt.AlignHCenter|Qt.AlignVCenter|Qt.AlignCenter)

self.table.setItem(0, 1, item)

item = QtGui.QTableWidgetItem('x')

item.setFlags(Qt.NoItemFlags | Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable)

item.setTextAlignment(Qt.AlignHCenter|Qt.AlignVCenter|Qt.AlignCenter)

self.table.setItem(1, 0, item)

item = QtGui.QTableWidgetItem('x')

item.setFlags(Qt.NoItemFlags | Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable)

item.setTextAlignment(Qt.AlignHCenter|Qt.AlignVCenter|Qt.AlignCenter)

self.table.setItem(1, 1, item)

layout = QtGui.QGridLayout()

layout.addWidget(self.table, 1, 0)

self.setLayout(layout)

################################################################

if __name__ == "__main__":

app = QtGui.QApplication(sys.argv)

app.setStyle("Plastique") # set style

myapp = MainWindow() # instantiate the main window

myapp.show() # show the main window

rc = app.exec_()

myapp.close()

sys.exit(rc) # exit with the same return code of Qt application

qtablewidget控件居中_单元格Edi期间QTableWidgetItem中的文本居中相关推荐

  1. C#.Net工作笔记018---葡萄城控件FlexGrid自定义单元格_以及给自定义控件添加自定义事件

    技术交流QQ群[JAVA,C,.NET,BigData,AI]:170933152 工作需要,给flexgrid添加自定义类型的单元格,这里自定义了一个radiobutton. 下面这个案例可 以在f ...

  2. FineReport——获取控件值和单元格值

    设置单元格的值(填报预览): //contentPane.setCellValue(1,0,"abc");//参数面板给单元格赋实际值,即可填报 contentPane.curLG ...

  3. ActiveReports报表控件教程之单元格合并

    ActiveReports 报表控件可以通过 Matrix 实现单元格合并,无需使用代码通过设计器即可自动实现单元格合并. 实现步骤如下: 下面步骤中使用了 Reels database 中的 Emp ...

  4. Qt::设置QGridlayout控件充满整个单元格

    默认的控件就是填满单元格的,但是如果你设置了单元格中的对齐方式,控件就不会充满单元格, layout->addWidget(label, 0, 0, 1, 2, Qt::AlignHCenter ...

  5. WPF 获取DataGrid 控件选中的单元格信息

    获取 DataGrid 选中的单元格的信息 DataGridCellInfo cell_Info = this.studentTable.SelectedCells[0]; studentTableI ...

  6. Java文本控件型号_小博老师解析Java核心技术 ——JSwing文本型控件

    [引言] 我们在学习Java编程的时候,如果需要开发客户端窗体类型的程序,可以使用JDK中的awt和swing库.本文开始小博老师就继续为大家演示Java窗体编程中的各类控件,今天主要讲解的是文本类型 ...

  7. 如何在datagridview控件的某个单元格里实现图片展示,其中图片从文件夹中获取?

  8. 让QT中的Qtablewidget控件表格中的元素内容显示居中

    //建一个QTableWidget控件 QTableWidget * table = new QTableWidget(tableWdt); //设置该表格的大小,按自己的需要去设定,也可以不设定 t ...

  9. java html合并单元格内容居中显示_合并Al:H1单元格区域,使合并的内容居中显示。...

    合并Al:H1单元格区域,使合并的内容居中显示. 更多相关问题 峰面积积分法有何特点? 电子邮件的发送和接收实际上是由ISP的()担任的. VFP的一个数据表文件最多允许有()条记录. 卡特尔认为,可 ...

  10. QT之QTableWidget控件

    QTableWidget是QT中的表格组件类.一般用来展示多行多列的数据,是QT中使用较多的控件之一. 1.QTableWidgetItem对象 QTableWidget中的每一个单元格都是一个QTa ...

最新文章

  1. 在Win 2003中配置ASP.net环境
  2. 大数据分布式集群搭建(7)
  3. ionic3学习之Android平台打包方式
  4. mysql引擎机制_关于MySQL中的InnoDB引擎的MVCC机制的理解
  5. C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和
  6. origin master 出现The authenticity of host 'github.com ' can't be established
  7. 漫步线性代数二十五——特征值和特征向量
  8. PX4 的 ECL EKF 公式推导及代码解析
  9. CSS3 背景起始位置 background-origin属性
  10. 搭载“可信隐私沙盒”技术 蚂蚁集团联合荣耀手机从源头防范电信诈骗
  11. 一张图让你搞懂DES与RSA混合加密技术
  12. Delphi7--循环结构语句
  13. 录屏软件|录屏软件下载|录屏软件哪个好用电脑无水印版
  14. 软件测试方法和技术有哪些?
  15. Vue回炉重造之图片加载性能优化
  16. 2.4G无线音频双向传输技术运用
  17. LaTeX的学习--字体
  18. 【Linux】SWAP 深度解读(必须收藏)
  19. 霓虹灯(light)
  20. 阿里云学生机使用nginx搭建点播服务器

热门文章

  1. excel图片根据表格内容动态变化
  2. centos7安装Memcached
  3. 素数and约数and反素数
  4. 《童趣》——《所见》《小儿垂钓》《村居》《浮生六记·童趣》 ——诗文诵读教学设计
  5. SVN出现红绿双向箭头原因及处理办法
  6. 计算机桌面上的声音图标没了怎么办,右下角小喇叭不见了-电脑桌面右下角有一个调整声音的小喇叭图标没有了,怎么能调出来,电? 爱问知识人...
  7. ubuntu 14.10 使用极点五笔输入法
  8. 计算机强制关机后无法正常启动,电脑强制关机后无法正常启动,一直黑屏,这是为什么呢?...
  9. 提高网站速度,分析工具page speed中文教程
  10. newton's three laws of motion(牛顿三大运动定律)