Ширина столбца в таблице не устанавливается и остаётся по умолчанию, КОД:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys
import string
n_part = 1001
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.setWindowTitle(u"Программа на PyQt")
window.resize(800, 600)
label0 = QtGui.QLabel(u"<center>Привет мир!<center>")
label1 = QtGui.QLabel(u"<center>PyQt<center>")
btnQuit = QtGui.QPushButton(u"&Закрыть окно")
table = QtGui.QTableWidget()
table.setColumnWidth (1, 200)
table.setColumnCount(9)
table.setRowCount(n_part)
for i in range(0, n_part):
s = str(i)
item = QtGui.QTableWidgetItem(s, 0)
table.setItem(i, 0, item)
table.setVerticalHeaderLabels(map(str, range(n_part)))
table.setHorizontalHeaderLabels([u"N", u"X", u"Y", u"Z", u"Разрешено", u"R", u"G", u"B", u"Группы"])
item = QtGui.QTableWidgetItem(u"1111111111111111")
table.setItem(1, 1, item)
table.horizontalHeader()
vbox = QtGui.QVBoxLayout()
vbox.addWidget(label0)
vbox.addWidget(btnQuit)
hbox = QtGui.QHBoxLayout()
hbox.addWidget(label1)
hbox.addLayout(vbox)
hbox.addWidget(table)
window.setLayout(hbox)
window.show()
sys.exit(app.exec_())