【发布时间】:2013-05-20 13:58:37
【问题描述】:
以下 sn-p 导致我的编译产生“错误:将 'const QRect' 作为 'void QRect::setHeight(int)' 的 'this' 参数传递会丢弃限定符 [-fpermissive]”。
我该如何解决这个问题,而且我注意到如果我要替换 h -= 80;使用 h--;,编译器不会抱怨。
int h = this->geometry().height();
h -= 80;
ui->datumTable->geometry().setHeight(h);
【问题讨论】:
-
datumTable对象或geometry函数已被标记为const。 IE。它们不能被修改。 -
为什么 QTableWidget 会有一个 setHeight 方法?