[BuG?]QtiPlot-{There is no row 0 in table Table 1!}

RT

另外中文时乱码:

首先我敢说它肯定不是 bug。因为 google 搜不到任何人发生了这个问题,所以应该是你的语法问题。

int row = arg-1;\
    if (row < 0 || row >= sipCpp->numRows()) {\
        sipIsErr = 1;\
        PyErr_Format(PyExc_ValueError, "There's no row %d in table %s!", row+1, sipCpp->name().ascii());\
    }

这个那个警告的 Qt 源代码,这里计算机学生这么多,或许你自己已经明白你的语法错误在哪儿了。

参考:http://soft.proindependent.com/doc/manual-en/Python-API/html/qti_8sip.html

看不懂,…我是个学物理的小白啊,
主要是,我是在图形界面添加列值啊


估计不是 Bug,自个儿没研究明白软件的可能很大
该不会到时候又要让我删贴吧

哪没明白呢?ubuntu 下没问题啊…

女王, 其实我搜到了一个的: developer.berlios.de/forum/message.php?msg_id=50718, 另外我在12.3上的qtiplot也出现了lz一样的问题. 看代码难道是row >= sipCpp->numRows(), 这是吗意思啊. 不过我在windows下用第三方编译的同一版本就没有问题. 所以我估计是编译的时候出了什么错.

怀疑编译出错就使用 OBS 上的 report bug 按钮报 bug,让它的维护者来看。