我这两天也在弄这个,那两个按钮太小了,在触摸屏上没办法点
想了下要继承类来搞很麻烦,去看了源代码,直接改源码比较简单
在qt/src/widget/qtabbar.cpp里,resizeEvent():
d->rightB->setGeometry(width()-ArrowWidth,0,ArrowWidth,height());
d->leftB->setGeometry(width()-2*ArrowWidth,0,ArrowWidth,height());
改为:
d->rightB->setGeometry(width()-height(),0,height(),height());
d->leftB->setGeometry(width()-height(),0,height(),height());
让两个按钮变成方的,有多高就有多宽
然后回到qt/下,make,重新生成libqte.so
再运行程序就ok了。记得发布的时候要带上改过的libqte.so
我是1.7的qtopia,版本比较老了