题
我使用的Qt4创建一个表,使用QTableWidget
类。
问题是:我想隐藏行标签(即数字)。我只关心列。 我希望得到这样的:
结果 <子>(来源: ldc.usb.ve 一>)子>
我怎样才能做到这一点?
解决方案
我想知道的是同一件事。不过,我是懒得找到解决的办法,直到你问。 (谢谢!!)。总之,这里是为我工作的代码:
table = QtGui.QTableWidget()
table.verticalHeader().setVisible(False)
这些实际上的 QTableView中的强>方法。由于您使用的 QTableWidget的这是一个孩子的 QTableView中后,一切正常了。
我不知道这是否是做到这一点的最好办法,但在 QHeaderView 文档推荐这种方法。引述PyQt4的docs-
的外观强> 点击 点击 QTableWidget的和QTableView中创建默认头。如果你想在标题为 可见,你可以使用调用setVisible()。 点击 注意强>:每个头部呈现每个部分自身的数据,并且不依赖于 代表。其结果是,调用标头的setItemDelegate()函数将不 影响。
其他提示
您也可以把你的数据在一个对象QTableView中和隐藏用的隐藏()强>函数的垂直行标题。下面是示例代码,
QTableView *empview = new QTableView();
empview->verticalHeader()->hide();
不隶属于 StackOverflow