布局如何清空?以便重布!
- C/C++ code
void AddrBookDlg::createNewTable (){ //表格delete又new了 SECURE_DELETE (m_ptableContacts); m_ptableContacts = new AddrBookTableWidget (); //重新加载 m_phlayoutAddrBookTable->deleteAllItems(); //??? m_phlayoutAddrBookTable->addWidget(m_ptableContacts); m_phlayoutAddrBookTable->addStretch();}查了下,
void QLayout::deleteAllItems () [protected]
Removes and deletes all items in this layout.
功能是所需要的,可惜是protected,访问不了!
[解决办法]
Qt再到的例子 Layout 文件里面有动态布局。。。自己去看吧!!!