qtablewidget控件居中_单元格Edi期间QTableWidgetItem中的文本居中
下面的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中的文本居中相关推荐
- C#.Net工作笔记018---葡萄城控件FlexGrid自定义单元格_以及给自定义控件添加自定义事件
技术交流QQ群[JAVA,C,.NET,BigData,AI]:170933152 工作需要,给flexgrid添加自定义类型的单元格,这里自定义了一个radiobutton. 下面这个案例可 以在f ...
- FineReport——获取控件值和单元格值
设置单元格的值(填报预览): //contentPane.setCellValue(1,0,"abc");//参数面板给单元格赋实际值,即可填报 contentPane.curLG ...
- ActiveReports报表控件教程之单元格合并
ActiveReports 报表控件可以通过 Matrix 实现单元格合并,无需使用代码通过设计器即可自动实现单元格合并. 实现步骤如下: 下面步骤中使用了 Reels database 中的 Emp ...
- Qt::设置QGridlayout控件充满整个单元格
默认的控件就是填满单元格的,但是如果你设置了单元格中的对齐方式,控件就不会充满单元格, layout->addWidget(label, 0, 0, 1, 2, Qt::AlignHCenter ...
- WPF 获取DataGrid 控件选中的单元格信息
获取 DataGrid 选中的单元格的信息 DataGridCellInfo cell_Info = this.studentTable.SelectedCells[0]; studentTableI ...
- Java文本控件型号_小博老师解析Java核心技术 ——JSwing文本型控件
[引言] 我们在学习Java编程的时候,如果需要开发客户端窗体类型的程序,可以使用JDK中的awt和swing库.本文开始小博老师就继续为大家演示Java窗体编程中的各类控件,今天主要讲解的是文本类型 ...
- 如何在datagridview控件的某个单元格里实现图片展示,其中图片从文件夹中获取?
- 让QT中的Qtablewidget控件表格中的元素内容显示居中
//建一个QTableWidget控件 QTableWidget * table = new QTableWidget(tableWdt); //设置该表格的大小,按自己的需要去设定,也可以不设定 t ...
- java html合并单元格内容居中显示_合并Al:H1单元格区域,使合并的内容居中显示。...
合并Al:H1单元格区域,使合并的内容居中显示. 更多相关问题 峰面积积分法有何特点? 电子邮件的发送和接收实际上是由ISP的()担任的. VFP的一个数据表文件最多允许有()条记录. 卡特尔认为,可 ...
- QT之QTableWidget控件
QTableWidget是QT中的表格组件类.一般用来展示多行多列的数据,是QT中使用较多的控件之一. 1.QTableWidgetItem对象 QTableWidget中的每一个单元格都是一个QTa ...
最新文章
- 在Win 2003中配置ASP.net环境
- 大数据分布式集群搭建(7)
- ionic3学习之Android平台打包方式
- mysql引擎机制_关于MySQL中的InnoDB引擎的MVCC机制的理解
- C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和
- origin master 出现The authenticity of host 'github.com ' can't be established
- 漫步线性代数二十五——特征值和特征向量
- PX4 的 ECL EKF 公式推导及代码解析
- CSS3 背景起始位置 background-origin属性
- 搭载“可信隐私沙盒”技术 蚂蚁集团联合荣耀手机从源头防范电信诈骗
- 一张图让你搞懂DES与RSA混合加密技术
- Delphi7--循环结构语句
- 录屏软件|录屏软件下载|录屏软件哪个好用电脑无水印版
- 软件测试方法和技术有哪些?
- Vue回炉重造之图片加载性能优化
- 2.4G无线音频双向传输技术运用
- LaTeX的学习--字体
- 【Linux】SWAP 深度解读(必须收藏)
- 霓虹灯(light)
- 阿里云学生机使用nginx搭建点播服务器
热门文章
- excel图片根据表格内容动态变化
- centos7安装Memcached
- 素数and约数and反素数
- 《童趣》——《所见》《小儿垂钓》《村居》《浮生六记·童趣》 ——诗文诵读教学设计
- SVN出现红绿双向箭头原因及处理办法
- 计算机桌面上的声音图标没了怎么办,右下角小喇叭不见了-电脑桌面右下角有一个调整声音的小喇叭图标没有了,怎么能调出来,电? 爱问知识人...
- ubuntu 14.10 使用极点五笔输入法
- 计算机强制关机后无法正常启动,电脑强制关机后无法正常启动,一直黑屏,这是为什么呢?...
- 提高网站速度,分析工具page speed中文教程
- newton's three laws of motion(牛顿三大运动定律)