如何在pyqt中水平和垂直居中的QTableWidget中设置项目的文本?

时间:2019-04-13 19:25:19

标签: python pyqt pyqt5

我目前正在使用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)

但是现在文本仅在垂直方向上居中对齐。 如何使文本在两个方向上居中对齐?

0 个答案:

没有答案