set minimum width of your ListView and set column width in some ratio.
void MainWindow::onResizeMyList()
{
m_myList->setMinimumWidth(150 );
int w = m_myList->width();
int colWidth = 20;
m_myList->setColumnWidth(1,colWidth );
m_myList->setColumnWidth(2,colWidth );
m_myList->setColumnWidth(3,colWidth );
m_myList->setColumnWidth(4,colWidth );
m_myList->setColumnWidth(0,w-colWidth *4);
}
void MainWindow::onResizeMyList()
{
m_myList->setMinimumWidth(150 );
int w = m_myList->width();
int colWidth = 20;
m_myList->setColumnWidth(1,colWidth );
m_myList->setColumnWidth(2,colWidth );
m_myList->setColumnWidth(3,colWidth );
m_myList->setColumnWidth(4,colWidth );
m_myList->setColumnWidth(0,w-colWidth *4);
}
To copy to clipboard, switch view to plain text mode
Bookmarks