打开应用程序时指向表格的特定部分

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 )

对于您之前获得的物品。

【讨论】:

以上是关于打开应用程序时指向表格的特定部分的主要内容,如果未能解决你的问题,请参考以下文章

单击推送通知时如何打开应用程序的特定页面

iOS本地通知打开特定选项卡?

从另一个应用程序打开 TestFlight 应用程序并深层链接到特定应用程序

表格中如何提取指定单元格的内容呢?

打开excel表格时,跳出小框,框内提示如下,请帮忙解决。

通过 Notification 打开 App 时打开特定视图