• 8914阅读
  • 4回复

QLIstWidget的edit如何及时响应? [复制链接]

上一主题 下一主题
离线notton
 

只看楼主 倒序阅读 楼主  发表于: 2010-12-27
QListWidget中的item处于编译状态下时,其实里面是一个LIneEdit,如何象LineEdit一样,更改Text时及时发出信号(textChanged )
说明:不要用setItemWidget 在ListWidget中嵌入一个QlineEdit方式。

____________________________________
www.thinkvd.com

c++ dev
离线pjincz
只看该作者 1楼 发表于: 2010-12-27
从QItemDelegate派生后,编写createEditor,应该可以吧?没试验过。
离线xtfllbl

只看该作者 2楼 发表于: 2010-12-27
void QListWidget::currentTextChanged ( const QString & currentText )   [signal]
This signal is emitted whenever the current item changes.

currentText is the text data in the current item. If there is no current item, the currentText is invalid.

这个不能满足么?
上海欢迎您
离线tieqilin
只看该作者 3楼 发表于: 2010-12-28
从QItemDelegate派生后,编写createEditor 百思寒
离线notton

只看该作者 4楼 发表于: 2010-12-28
多谢前面几位的提示:
1。QListWidget::currentTextChanged 从它的说明来看好象是做这个用的,但测试是它不行
2。用QItemDelegate解决办法见:(代码没有整理,比较长)
http://blog.csdn.net/notton/archive/2010/12/28/6102644.aspx

____________________________________
www.thinkvd.com
c++ dev
快速回复
限100 字节
 
上一个 下一个