查了一下API,发现registerField 默认可以支持QAbstractButton,QAbstractSlider,QComboBox,QDateTimeEdit,QLineEdit,QListWidget,QSpinBox这几个类。
其他类的话需要用setDefaultProperty来设置。
我的问题是:我想注册QTextEdit里的内容,
setDefaultProperty("QTextEdit","toPlainText","textChanged");
然后
registerField("text",textEdit);
然后
QString mytext= field("text").toString();
可是为什么取出来的字符串为空??