Qtable视图分割table视图
Qtableview split table view
我终于想出了如何填充访问并填充使用 QTDesigner 设计的 Qtableview。
我遇到的唯一问题是 QT 设计器视图和实际应用程序视图不同(如下图所示)。
导入我的数据后,这些视图保持不变。
我的数据出现在左侧字段(带有滚动调节器),而右侧字段保持空白。
有人知道可能需要在 QTdesigner(或我的代码)中更改什么设置才能解决这个问题吗?
下方还有 .ui 代码
<widget class="QTableView" name="tableView">
<property name="geometry">
<rect>
<x>15</x>
<y>160</y>
<width>411</width>
<height>81</height>
</rect>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::AdjustToContents</enum>
</property>
<property name="autoScrollMargin">
<number>10</number>
</property>
<property name="editTriggers">
<set>QAbstractItemView::NoEditTriggers</set>
</property>
<property name="showDropIndicator" stdset="0">
<bool>true</bool>
</property>
<property name="textElideMode">
<enum>Qt::ElideRight</enum>
</property>
<property name="showGrid">
<bool>true</bool>
</property>
<property name="cornerButtonEnabled">
<bool>true</bool>
</property>
<attribute name="horizontalHeaderDefaultSectionSize">
<number>70</number>
</attribute>
<attribute name="horizontalHeaderStretchLastSection">
<bool>true</bool>
</attribute>
</widget>
</widget>
我没有使用 QTdesigner 创建的 table 视图,而是在我的代码中添加了一个新的瞬间,一旦我删除了新 table 视图 window 的创建,并链接了我的数据到现有 table,显示单个视图
我终于想出了如何填充访问并填充使用 QTDesigner 设计的 Qtableview。
我遇到的唯一问题是 QT 设计器视图和实际应用程序视图不同(如下图所示)。 导入我的数据后,这些视图保持不变。 我的数据出现在左侧字段(带有滚动调节器),而右侧字段保持空白。
有人知道可能需要在 QTdesigner(或我的代码)中更改什么设置才能解决这个问题吗?
下方还有 .ui 代码
<widget class="QTableView" name="tableView">
<property name="geometry">
<rect>
<x>15</x>
<y>160</y>
<width>411</width>
<height>81</height>
</rect>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::AdjustToContents</enum>
</property>
<property name="autoScrollMargin">
<number>10</number>
</property>
<property name="editTriggers">
<set>QAbstractItemView::NoEditTriggers</set>
</property>
<property name="showDropIndicator" stdset="0">
<bool>true</bool>
</property>
<property name="textElideMode">
<enum>Qt::ElideRight</enum>
</property>
<property name="showGrid">
<bool>true</bool>
</property>
<property name="cornerButtonEnabled">
<bool>true</bool>
</property>
<attribute name="horizontalHeaderDefaultSectionSize">
<number>70</number>
</attribute>
<attribute name="horizontalHeaderStretchLastSection">
<bool>true</bool>
</attribute>
</widget>
</widget>
我没有使用 QTdesigner 创建的 table 视图,而是在我的代码中添加了一个新的瞬间,一旦我删除了新 table 视图 window 的创建,并链接了我的数据到现有 table,显示单个视图