天天看点

拖动窗体改变大小时,tableView跟随者窗体改变大小,重写resizeEvent(QResizeEvent *event)事件

void 类::resizeEvent(QResizeEvent *event)

{

    if (m_pTableView)

    {

        int width = m_pTableView->width();

        int scrollWidth = m_pTableView->verticalScrollBar()->sizeHint().width();

        m_pTableView->setColumnWidth(0, width - scrollWidth);

    }

    QDialog::resizeEvent(event);

}

继续阅读