分页: 1 / 1

用VIM+OMNI提示QT代码失效的问题

发表于 : 2009-07-16 13:58
fcymk2
QString str;
ui.cmbFormat->clear();
ui.cmbFormat->addItems(strList);
ui.cmbFormat->setCurrentIndex(0);
ui.cmbPort->currentText();
//以上代码在 打完 "." 号 和 "->"号 后就会出OMNI提示

str = ui.cmbPort->currentText(); //执行完这一句后,后面所有的 OMNI提示就没了... 是前面那个"str = "的问题..不加这个赋值就没问题? 这是怎么回事啊T_T

ui.cmbFormat->clear();
ui.cmbFormat->addItems(strList);
ui.cmbFormat->setCurrentIndex(0);
ui.cmbPort->currentText();

Re: 用VIM+OMNI提示QT代码失效的问题

发表于 : 2009-07-18 10:09
fcymk2
换成这种格式..就能补全了@_@ 真奇怪....还要写完代码后..去把前面的ui.删掉?

QString str;

ui. // 在这个位置直接写个 ui. 然后后面的几条语句打ui. 的时候都可以 正常补全@_@


str = ui.cmbPort->currentText();

ui.cmbFormat->clear();
ui.cmbFormat->addItems(strList);
ui.cmbFormat->setCurrentIndex(0);
ui.cmbPort->currentText();