打开应用程序时指向表格的特定部分
Posted
技术标签:
【中文标题】打开应用程序时指向表格的特定部分【英文标题】:Pointing a specific part of the table when app is opened 【发布时间】:2012-07-05 15:06:54 【问题描述】:我正在使用 Qt 在 Windows 中开发应用程序。这个应用程序显示一个包含一些数据的表格。根据特定行突出显示的时间。应用程序的窗口大小是固定的。行数超过了窗口的高度,所以我们必须向下滚动才能看到整个表格。 我想实现这一点:当我打开应用程序时,它应该向我显示突出显示的行可见的表格部分。我不应该需要向上或向下滚动来搜索突出显示的行。但是行的顺序必须保持不变。你是怎么做到的?
【问题讨论】:
【参考方案1】:您需要做的就是从突出显示的行中获取任何项目,例如使用
QTableWidgetItem * QTableWidget::item ( int row, int column ) const
然后你需要调用 QTableWidget 槽
void QTableWidget::scrollToItem ( const QTableWidgetItem * item,
QAbstractItemView::ScrollHint hint = EnsureVisible )
对于您之前获得的物品。
【讨论】:
以上是关于打开应用程序时指向表格的特定部分的主要内容,如果未能解决你的问题,请参考以下文章