【问题标题】:Pointing a specific part of the table when app is opened打开应用程序时指向表格的特定部分
【发布时间】:2012-07-05 15:06:54
【问题描述】:

我正在使用 Qt 在 Windows 中开发应用程序。这个应用程序显示一个包含一些数据的表格。根据特定行突出显示的时间。应用程序的窗口大小是固定的。行数超过了窗口的高度,所以我们必须向下滚动才能看到整个表格。 我想实现这一点:当我打开应用程序时,它应该向我显示突出显示的行可见的表格部分。我不应该需要向上或向下滚动来搜索突出显示的行。但是行的顺序必须保持不变。你是怎么做到的?

【问题讨论】:

    标签: windows qt visual-c++ qtablewidget qmainwindow


    【解决方案1】:

    您需要做的就是从突出显示的行中获取任何项目,例如使用

    QTableWidgetItem * QTableWidget::item ( int row, int column ) const
    

    然后你需要调用 QTableWidget 槽

    void QTableWidget::scrollToItem ( const QTableWidgetItem * item, 
                                 QAbstractItemView::ScrollHint hint = EnsureVisible )
    

    对于您之前获得的物品。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-03
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 1970-01-01
      相关资源
      最近更新 更多