【发布时间】:2014-07-09 08:01:12
【问题描述】:
我尝试使用 QComboBox 的 model() 没有明显成功。我想知道是否可以在 QCombobox 的中心对齐文本。除了文本对齐之外,似乎项目的字体不受更改其 PointSize 的影响....
combo=QtGui.QComboBox()
comboModel=combo.model()
for name in ['one','two','three']:
item = QtGui.QStandardItem(name)
itemFont = item.font()
itemFont.setPointSize(8)
item.setFont(itemFont)
# item.setAlignment(QtCore.Qt.AlignCenter)
comboModel.appendRow(item)
【问题讨论】:
-
查看
QStandardItem上的文档:qt-project.org/doc/qt-4.8/qstandarditem.html#setTextAlignment