2016-11-10 107 views
-3

如何在QML中捕捉屏幕的特定部分? 我有一個網格視圖,其中網格項包含2個圖像和一個文本。點擊它時我必須捕捉網格物品。 我試過如何在QML中捕捉屏幕的特定部分?

QPixmap p = QPixmap::grabWidget(widget); 
QWidget p = QWidget::grab(widget); 

但它不工作。有沒有這方面的方法?

+1

「不工作」是什麼意思?一些警告或錯誤消息?如果您在談論QML,那麼您爲什麼要提供C++代碼?請閱讀[this](http://stackoverflow.com/help/mcve)文章以瞭解如何發佈好問題。 – folibis

回答

0

它不起作用,因爲它不是一個小部件,除非您使用QQuickWidget

您應該使用grabToImage()來代替。