I have a table widget with two column header in a dialog that looks like this:
标题是“Index”和“Label”的栏目之间有别,但这些头盔和下行之间没有分界线。 如何补充?
表格是:
table = QTableWidget(6, 2, self)
我知道,我可以取得作为QTableWidget的第一位横向领先者。 项目采用<代码>headerItem = 表格.horizontal HeaderItem(0),修改一些特性,将其退回,但我不敢确定哪些特性,或者如果采取更为直截了当的做法。
EDIT:
如果我通过下列方式挑选主人并确定其基本框架的风格、影子和线索:
header = table.horizontalHeader()
header.setFrameStyle(QFrame.Box | QFrame.Plain)
header.setLineWidth(1)
table.setHorizontalHeader(header)
最后,我要谈谈这样的情况:
这样一来,边界就在头盔周围出现。 每一标题项目都可以单独进行,但有一些关切:
- The border extends past the width of the cells below
- I d still have to match the color of the frame to the existing lines for this to look somewhat decent.
- It appears that the vertical line that separates "Index" and "Label" is shifted in relation to the line separating the cells below (unless my eyes are playing tricks on me).
是否为这样做做了更多的准备?