我目前正在为未来的应用程序测试In-App Billing,并且在我第一次成功"购买"测试项目"android.test.purchased"后,我现在每次尝试再次购买时都会收到响应代码7,这意味着我已经拥有了这个项目.
12-15 23:02:14.149:E/IabHelper(19829):应用内结算错误:无法购买商品,错误回复:7:商品已经拥有
根据我的理解,这次购买应该永远是可能的,对吧?那么开发人员可以测试他/她的应用程序?
如果没有,我如何"重置"其状态为不拥有?我正在使用Google In-App Billing Sample中的util包.
我有一个不想在屏幕上显示的 QWidget。相反,我想在每次重新绘制小部件时获取它的像素图,以便将其发送到我正在处理的应用程序的另一部分。API 提供了两种方法:QPixmap::grabWidget和QWidget::render
问题是这两种方法都会触发一个新paintEvent的小部件,创建小部件的递归重绘,所以它们不应该在paintEvent方法中使用。
那么我怎么能在每次重新绘制小部件时获得一个代表小部件的像素图呢?