我终于想出了如何填充access和用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>发布于 2021-04-01 14:46:38
我没有使用QTdesigner创建的表视图,而是在我的代码中添加了一个新的实例,一旦我删除了一个新的表视图窗口的创建,并将我的数据链接到现有的表时,就会显示一个视图
https://stackoverflow.com/questions/66236378
复制相似问题