PyQt:共享水平标题

时间:2015-12-05 15:17:18

标签: python qt pyqt qt4

我有类CustomTable,它是QTableWidget的子类。我希望CustomTable的所有实例共享一个水平标题。这意味着当任何表的标题更改为调整大小或移动时,其余表的标题也会更改。我尝试在CustomTable类中创建一个静态水平标头变量,但它不起作用。发生错误QWidget: Must construct a QApplication before a QPaintDevice

那么有人可以为此解决问题吗?谢谢你的帮助!

更新1:

我仍然对此一无所知。我尝试了代码,但它不起作用:

class CustomTable(QtGui.QTableWidget):
    header = QtGui.QHeaderView(QtCore.Qt.Horizontal)

    def __init__(self, parent=None):
        super(CustomTable, self).__init__(parent)
        self.setHorizontalHeader(self.header)
        [...]

更新2:

我的主要问题是如何创建一个共享horizo​​ntalHeader的表。我像我说的那样尝试了我的方式,但这是不可能的,所以有任何解决方法吗?

0 个答案:

没有答案