我目前正在使用pyqt并有一张桌子。在此表中,我想将所有项目水平和垂直居中。
我的代码是:
for row_index in range(9):
for column_index in range(9):
item = self.ui.sudoku.item(row_index, column_index)
item.setTextAlignment(QtCore.Qt.AlignHCenter)
我尝试添加线以使其垂直居中: 对于范围(9)中的row_index:
for row_index in range(9):
for column_index in range(9):
item = self.ui.sudoku.item(row_index, column_index)
item.setTextAlignment(QtCore.Qt.AlignHCenter)
item.setTextAlignment(QtCore.Qt.AlignVCenter)
但是现在文本仅在垂直方向上居中对齐。 如何使文本在两个方向上居中对齐?