当前位置: 代码迷 >> QT开发 >> 封存窗口关闭前鼠标点击treewidget节点的难题
  详细解决方案

封存窗口关闭前鼠标点击treewidget节点的难题

热度:20   发布时间:2016-04-25 03:23:03.0
保存窗口关闭前鼠标点击treewidget节点的难题
本帖最后由 zhouguoji 于 2014-04-22 15:22:28 编辑
我想在关闭对话框后保存最后一次选中的treewidget的节点,
比如我最后一次点击的

太湖变1.然后我关闭这个对话框,再次new 这个对话框类后,自动选中这个节点。就是图中这样 高亮选中状态。请问具体怎么做。我的做法是 第一次点击后,通过信号函数将QTreeWidgetItem *item和int column保存到父窗口定义的变量中,然后再次点开对话框后,调用treeWidget->setCurrentItem(保存的节点信息),但是没用。
------解决方案--------------------
你关闭对话框的时候一定要销毁对话框对象吗?hide了不行吗,为什么一定要销毁再new呢?